Part Number Hot Search : 
52C656 HMC696 AD1940 20150 S2000 BSN22 Z4473M00 MMBT2
Product Description
Full Text Search
 

To Download PEB20954 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 ICs for Communications
Smart Integrated Digital Echo Canceller SIDEC PEB 20954 Version 1.1
Preliminary Data Sheet Apr.1999
DS 1
PEB 20954 Revision History: Page Page (in previous (in current Version) Version) 7 7,119 58,60 101 113,114 120 121 7 7,122 10 60,62 104 116,117 123,124 124 Current Version: Apr.1999, Version 1.1 Subjects (major changes since last revision)
power dissipation is 700-900 mW instead of 1200 mW temperature range -40C - 85C instead of 0C - 70C section about SIDEC in VoIP added P max. timing changed from 20 ns to 25 ns Description of bit AACSC.ACSEFFECT corrected Fig. 38 and Fig. 39 interchanged (Now Fig 39 and Fig. 40) AC Characteristics added Capacitances added
For questions on technology, delivery and prices please contact the Infineon Technologies Offices in Germany or the Infineon Technologies Companies and Representatives worldwide: see our webpage at http://www.infineon.com
ABM(R), AOP(R), ARCOFI(R), ARCOFI(R)-BA, ARCOFI(R)-SP, DigiTape(R), EPIC(R)-1, EPIC(R)-S, ELIC(R), FALC(R)54, FALC(R)56, FALC(R)-E1, FALC(R)-LH, IDEC(R), IOM(R), IOM(R)-1, IOM(R)-2, IPAT(R)-2, ISAC(R)-P, ISAC(R)-S, ISAC(R)-S TE, ISAC(R)-P TE, ITAC(R), IWE(R), MUSAC(R)-A, OCTAT(R)-P, QUAT(R)-S, SICAT(R), SICOFI(R), SICOFI(R)-2, SICOFI(R)-4, SICOFI(R)-4C, SLICOFI(R) are registered trademarks of Infineon Technologies AG. ACETM, ASMTM, ASPTM, POTSWIRETM, QuadFALCTM, SCOUTTM are trademarks of Infineon Technologies AG. Edition Apr.1999 Published by Infineon Technologies AG i. Gr., SC, Balanstrae 73, 81541 Munchen (c) Infineon Technologies AG i.Gr. 1999. All Rights Reserved. Attention please! As far as patents or other rights of third parties are concerned, liability is only assumed for components, not for applications, processes and circuits implemented within components or assemblies. The information describes the type of component and shall not be considered as assured characteristics. Terms of delivery and rights to change design reserved. Due to technical requirements components may contain dangerous substances. For information on the types in question please contact your nearest Infineon Technologies Office. Infineon Technologies AG is an approved CECC manufacturer. Packing Please use the recycling operators known to you. We can also help you - get in touch with your nearest sales office. By agreement we will take packing material back, if it is sorted. You must bear the costs of transport. For packing material that is returned to us unsorted or which we are not obliged to accept, we shall have to invoice you for any costs incurred. Components used in life-support devices or systems must be expressly authorized for such purpose! Critical components1 of the Infineon Technologies AG, may only be used in life-support devices or systems2 with the express written approval of the Infineon Technologies AG. 1 A critical component is a component used in a life-support device or system whose failure can reasonably be expected to cause the failure of that life-support device or system, or to affect its safety or effectiveness of that device or system. 2 Life support devices or systems are intended (a) to be implanted in the human body, or (b) to support and/or maintain and sustain human life. If they fail, it is reasonable to assume that the health of the user may be endangered.
PEB 20954 PEF 20954
1 1.1 1.2 1.3 2 2.1 2.2 3 3.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.1.10 3.1.11 3.1.12 3.2 3.2.1 3.2.2 3.2.3 4 4.1 4.2 4.3 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.3.8 4.3.8.1 4.3.8.2 4.3.9 5
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Key Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 Logic Symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 Typical Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Pin Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Pin Definitions and Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 Functional Block Diagram and Description . . . . . . . . . . . . . . . . . . . . . . . . .24 Speech Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 Disabling Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25 Adaptive Echo Estimation Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25 PCM Input/Output Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25 Subtractor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26 Non Linear Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26 Microprocessor Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26 Universal Control and Communication Interface . . . . . . . . . . . . . . . . . . .26 Watchdog Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27 Clock Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27 JTAG and RAM BIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27 Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27 Description of Functional Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27 Channelwise and Global A- and -Law Conversion . . . . . . . . . . . . . . . .27 Bypass and Disabling Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 UCC Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30 Operational Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 Pin Connection Diagram for SIDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 Synchronization and Clock Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 Timing Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39 Clock Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39 PCM Signal Timing and Frame Alignment . . . . . . . . . . . . . . . . . . . . . . . .41 Timing of SYNCI and SYNCO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44 Clock Timing within External VCO Capture Range . . . . . . . . . . . . . . . . .46 Serial Interface (Controlling and Monitoring) Timing . . . . . . . . . . . . . . . .47 UCC Interface Signal Timing and Frame Alignment . . . . . . . . . . . . . . . .49 Speech Highway Control Signals for CAS in T1 Systems . . . . . . . . . . . .53 Microprocessor Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54 Intel Mode (IM0='0') . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56 Motorola Mode (IM0='1') . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58 JTAG Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64 Register Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
3 04.99
Preliminary Data Sheet
PEB 20954 PEF 20954
5.1 5.2 5.2.1 5.2.2 5.2.3 5.2.4 6 6.1 6.2 6.2.1 6.2.2 6.2.3 6.3 6.3.1 6.3.2 6.3.3 6.4 6.5 6.6 6.7 6.8 6.9 6.10 7 7.1 7.2 7.3 7.4 7.5 8 9 10
Register Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Detailed Register Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Register Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Read-Write-Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Write Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Read Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106 SIDEC Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .116 Test No.1 - Steady state residual and returned echo level test . . . . . . . . .116 Test No. 2 - Convergence and steady state residual and returned echo level test 118 Test 2A: Convergence test with NLP enabled . . . . . . . . . . . . . . . . . . . .118 Test 2B: Convergence test with NLP disabled . . . . . . . . . . . . . . . . . . .118 Test 2C: Convergence test in the presence of background noise . . . . .118 Test No. 3 - Performance under conditions of double talk . . . . . . . . . . . .119 Test 3A: Double talk test with low near end levels . . . . . . . . . . . . . . . .119 Test 3B: Double talk test with high near end levels . . . . . . . . . . . . . . . .119 Test 3C: Double talk under simulated conversion . . . . . . . . . . . . . . . . .119 Test No. 4 - Leak rate test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119 Infinite return loss convergence test . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120 Non divergence on narrow band signals . . . . . . . . . . . . . . . . . . . . . . . . . .120 Stability Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120 Test No. 8 - Non convergence of the canceller on specific ITU-T No. 5, 6 and 7 in band signaling and continuity check tones 120 Test No. 9 - Comfort noise test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .121 Test No. 10 - Canceller operation on the calling/caller station side . . . . . .121 Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122 Operating Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122 DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123 AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123 Capacitances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .124 Package Outlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .125 Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .126 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131
Preliminary Data Sheet
4
04.99
PEB 20954 PEF 20954
Introduction
1
Introduction
The Smart Integrated Digital Echo Canceller (SIDEC) suppresses echoes in telecommunication networks which might disturb any kind of terrestrial or wireless communication. It incorporates leading edge CMOS technology as well as SIEMENS' many years' experience in Telecommunication ICs. In communication links reflections resulting in an electrical echo are due to hybrid splits or imperfect terminations in subscriber loops. Acoustical echoes may occur due to poor isolation of microphone and speaker of some telephone system. These electrical and acoustical echoes disturb the quality of the transmission. To ensure high quality, pure data transmission the ITU-T (International Telecommunications Union, Telecommunication Standardization Sector) suggests in the recommendation G.131 the use of echo cancellers. Echo cancellation is extremely desirable for data links with total round trip transmission times of more than 50 ms.
Preliminary Data Sheet
5
04.99
Smart Integrated Digital Echo Canceller SIDEC
PEB 20954
Version 1.1
CMOS
1.1
Key Features
* 2.048 MHz PCM input and output interfaces with selectable - and A-Law coding according to ITU G.711 * Rapid convergence of patented algorithm at the beginning or during a connection even in the presence of background noise at the near end TQFP-144 subscriber * Echo return loss enhancement of > 30 dB (ERLE) * Detection of double talk for adaptive convergence control * Independently controlled voiceband echo cancelling according to ITU G.165 and G.168 for - 32 channels with end echo path delay of less than 63.75 ms - 16 channels with end echo path delay of less than 127.75 ms (usage of two SIDEC in parallel for simultaneous processing of 32 channels is easily possible) * Smart Non Linear Processor controlled by echoloss, echo path delay and background noise * Various options for comfort noise injection * Maskable disabling functions - 2100 Hz tone with phase reversal detection - 2100 Hz tone without phase reversal detection - 2010 Hz continuity check (SS7) - via PCM timeslot 16 Bit a, b, c or d according to ITU G.704 - individual channels maskable via Microprocessor Interface, UCC Interface and Serial Interface * Integrated Universal Control and Communication Interface (UCCI) for signaling highways with direct hardware control for: - disable cancelling - configurable disabling functions - communication between board controllers
Type PEB 20954
Preliminary Data Sheet 6
Package TQFP-144
04.99
PEB 20954 PEF 20954
Introduction * Support of Channel Associated Signaling (CAS) BR transparency (robbed bits) in send path * Selectable - to A-Law or A- to -Law Conversion on a global or per channel basis * Configurable idle channel supervision * Clear channel capability (64 clear) on a per channel basis * Special evaluation of bit 8 in T1 Modem calls possible (56 clear) * Serial 256 kbit/s interface to control the functions disable cancelling, freeze coefficients, clear channel, disable NLP, PCM Law conversion control or combinations of above * Monitor pins for several internal states * Switchable global loop from receive output to send input and send output to receive input * Switchable global attenuation (2.5 dB or 6 dB) at the receive and send output * Flexible Microprocessor Interface (SIEMENS/Intel or Motorola type, Mux and Demux mode) usable for: - configuration of parameters such as thresholds and functions on a global basis - Disable cancelling, freeze coefficients, clear channel, disable NLP, PCM Law conversion control (all functions individually for each channel) - support of background tests for disabled or idle timeslots (feeding and reading of test levels) - possibility to read levels, attenuations, internal states, signal values or all coefficients of a selected timeslot - control of the RAM Built In Self Test * Advanced Integrated Watchdog Timer * Supervision of the input clocks * Various clock modes possible for 32.768 MHz and 8.192 MHz * Boundary Scan according to IEEE 1149.1 Standard * Power supply: 3.3 V, 5V tolerant inputs * Typical power dissipation: 700 - 900 mW * Plastic package TQFP 144 * Temperature range: -40C - 85C
Preliminary Data Sheet
7
04.99
PEB 20954 PEF 20954
Introduction
1.2
Logic Symbol
Boundary Scan Test Interface
Test Interface
Microcontroller Port Extension
TDI TDO
TMS TCK TRST
KSCMOD TEST KSCEN
UPIO0 UPIO2 UPIO1 UPIO3
General Pins
PORES MODE1 MODE0
Processor Interface
IM0 IM1 CS0 CS1 ALE RD/DS WR/RW INT RDY
Synchronization
CLK32SEL CLK32 CTRL32 SCLKI SCLKO SYNCI SYNCO SDECI SDECO RFCLKF RFCLKN RFCLKEX CLK16 CTRL16 RFSPF RFSPN CLK4O SI RI SO RO SO128 RO128
SIDEC PEB 20954
A0 - A6 AD0 - AD7
Speech Highway Interface
DIS NLPDIS FREEZE CONVDIS ENCC FLEXSCTR DISMON NLPDISMON FREEZEMON HRESMON FLEXMON1 FLEXMON2 CONVDISMON CCMON
Serial Control Interface
UPRES DISWD UPRES UPRESI UCCI UCCO TUCCO TSIGM TMFBI TMFBO
Watchdog Interface
UCC Interface
Speech Highway Control Interface
Figure 1
Logic Symbol of the SIDEC
Preliminary Data Sheet
8
04.99
PEB 20954 PEF 20954
Introduction
1.3
Typical Applications
The SIDEC can be used for various applications. Figure 2 to Figure 5 display typical examples.
SDH or PDH Network
IWU
FALC LH PEB 2255 PEB 20954
PCM30
SIDEC
PCM30
IWE8 PXB 4220
ATM Network
IWU
SDH or PDH Network
Near End
SDH: PDH: ATM: Synchronous Digital Hierarchy Plesiochronous Digital Hierarchy Asynchronous Transfer Mode FALC: IWE8: IWU:
Far End
Frame and Line Interface Component Interworking Element (handles up to 8 PCM30 lines) Interworking Unit
Figure 2
SIDEC in a Circuit Emulation Service Carried over ATM
In this interworking unit there are two SIEMENS products connected to the SIDEC. The FALC PEB 2255 serves as a frame and line interface component whereas the IWE8 PXB 4220 operates as an interworking element. The delays of networks and the inter working units are usually long. In the application above the SIDEC cancels the echo that is generated by reflection on the near end side and heard by the far end speaker. The SIDEC can cancel end echo paths (SDH or PDH Network on near end side) up to 128 ms. For details see Figure 11. For the set up illustrated in Figure 2 a application note "Using SIDEC in a Voice over ATM Application" is available.
Preliminary Data Sheet
9
04.99
PEB 20954 PEF 20954
Introduction
VoIP Gateway
PSTN
POTS
SIDEC
PEB 20954
IP Network (ATM,FR, Ethernet)
Figure 3
SIDEC in a Voice over IP Gateway
An emerging market in the telecom industry is "Voice Over IP". Due to the long delay echo cancellation is required. The delay is introduced through packetizing and voice compression. The SIDEC handles different functions in a Voice over IP gateway, such as Voice Detection, Voice Activity Detection, Comfort Noise and A-law u-law conversion regarding G.711. In a gateway the SIDEC points into the PSTN network as shown in Figure 3. The echo itself is generated by the hybrid in the PSTN cloud. Before the voice signal from the POTS gets packetized into ATM, FR or Ethernet cells the echo is being cancelled by the SIDEC. For a high voice quality in "Voice Over IP" environment echo cancellation is a major requirement.
Preliminary Data Sheet
10
04.99
PEB 20954 PEF 20954
Introduction
2 wires 4 wires
POTS
SLIC
POTS
SLIC SLIC
SICOFI
(CODEC)
PCM30
SIDEC
POTS
SLIC
PEB 2466
PCM30
POTS
Echo
PBX
SLIC
FALC LH
PEB 2255
E1/T1
SICOFI
(CODEC)
SLIC
PEB 2466
POTS
POTS
PBX: SICOFI: SLIC:
Private Branch eXchange Signal Processing Codec Filter Subscriber Line Interface Circuit
POTS: Plain Old Telephone Service FALC: Frame and Line Interface Component
Figure 4
SIDEC in a Private Branch Exchange (PBX)
SIDEC can be used in a PBX or Central Office (CO) to cancel the echo next to the customer side (near end echo). The echo delay is kept short. The delay for this application is usually less than 64ms and the SIDEC can cancel up to 32 channels. Figure 4 shows a PBX with a T1/E1 interface FALC LH to the CO on the one side. On the other side analog phones are connected. A possible SIEMENS solution with the SICOFI (includes D/A and A/D conversion) and the SLIC (hybrid) to connect the analog phone is shown above.
Preliminary Data Sheet
11
04.99
PEB 20954 PEF 20954
Introduction
round trip time: 180 ms
POTS
BTS MSC
POTS
BTS Echo
POTS
TRAU
E1/T1
SIDEC
BSC BTS TRAU BTS
POTS
TRAU: Transcoder Rate Adaptor Unit MSC: Mobile Switching Center
BSC: BTS:
Base Station Controller Base Transceiver Station
Figure 5
SIDEC in a Wireless System
Due to voice compression and error correction the one way transmission time for wireless voice signals is typically 90 ms. With 180 ms roundtrip time the 50 ms roundtrip time for echo free transmission is exceeded by at least 130 ms. Hence, the speaker on the mobile phone will hear any kind of echo generated in the hybrid next to the POTS or the acoustical echo of the POTS. The SIDEC suppresses those two kinds of echoes if it is incorporated in the MSC. Depending on the individual call the end echo path can differ dramatically. In Europe the end echo path could even go to different countries causing strong dispersion of the echo. Only a high quality echo canceller with long end path delay options guarantees compensation of the strongly varying echoes.
Preliminary Data Sheet
12
04.99
PEB 20954 PEF 20954
Pin Descriptions
2
2.1
Pin Descriptions
Pin Diagram
NC NC CTRL16 VSS VDD RFSPF RFSPN RFCLKF RFCLKN RFCLKEX VSS VDD CLK16 VSS VDD TMFBO SO RO VSS VDD SO128 RO128 VSS VDD SI RI TSIGM TMFBI VSS VDD IM0 IM1 VSS VDD
NC NC 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144
108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73
NC
NC
CLK32SEL
MODE1
MODE0 PORES VDD VSS
CLK4O SYNCO
SCLKO
SDECO
VDD VSS CTRL32 VDD VSS CLK32
VDD VSS SDECI SCLKI SYNCI UCCI VDD VSS UCCO TUCCO VDD VSS KSCEN
PEB 20954
TQFP 144
KSCMOD
TEST VDD VSS
TDO
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37
NC CS0 CS1 RD/DS WR/RW ALE
VSS VDD
INT UPRES VSS VDD AD0 AD1 AD2 AD3 VSS
VDD AD4 UPRES RDY
AD5 AD6 AD7 VSS VDD A0 A1 A2
A3
VSS VDD A4 A5 A6 NC
CCMON CONVDISMON FLEXMON2 FLEXMON1
VDD VSS HRESMON FREEZEMON NLPDISMON DISMON
TMS TCK TRST VDD VSS FLEXSCTR ENCC CONVDIS
FREEZE
UPIO0 UPIO1 UPIO2 UPIO3 VDD VSS DISWD UPRESI NC
NLPDIS DIS
VDD VSS
VDD VSS
TDI
Figure 6
Pin Configuration
Preliminary Data Sheet
13
NC
04.99
PEB 20954 PEF 20954
Pin Descriptions
2.2
Table 1
Pin Definitions and Functions
General Pins Input (I) Function Output (O) Pull Up / Pull Down I, PU I, PU I, PU I, PU I, PU Power On Reset. A low on this pin forces all registers and counters to predefined values 1 1 0 1 End delay < 64ms 1 0 For future use End delay < 128 ms Slave Mode
Pin No. Symbol
114 112 113 112 113
PORES MODE1 MODE0 MODE1 MODE0
End delay < 0 128 ms Master 0 Mode
Table 2
Synchronization I/O, PU/PD I, PU Function Selects from which source SCLKO will be derived: '1': SCLKO will be derived from CLK32 by dividing by 4 '0': SCLKO will be derived from CLK16 by dividing by 2 32.768 MHz Operating Clock for the SIDEC Control voltage for the 32.768 MHz operating Clock VCO, maskable for reduced power consumption System clock input (8.192 MHz) for PCM- and UCCI 8.192 MHz system clock output, source CLK32 or CLK16 is selectable via pin CLK32SEL, maskable for reduced power consumption 4.096 MHz system clock output for subsequent circuits, derived from SCLKI, maskable for reduced power consumption
Pin No. Symbol 111 CLK32SEL
126 123
CLK32 CTRL32
I, PU O
130 119
SCLKI SCLKO
I, PU O
117
CLK4O
O
Preliminary Data Sheet
14
04.99
PEB 20954 PEF 20954
Pin Descriptions Pin No. Symbol 131 SYNCI I/O, PU/PD I, PU Function System Synchronization input pulse. Defines the frame alignment of PCM and UCCI signals in conjunction with the values in registers RIALIGN, SIALIGN, SOALIGN, UCCALIGN, PHALIGN and also the multiframe alignment of the UCCI. Must be integer multiple of 125 s if UCC Interface is not used. Must be multiple integer of 4 ms if UCC interface is used. Leave open if not used or connect to VDD System Synchronization output pulse (see SYNCI), duration configurable one or two SCLKO periods, period 125 s. If the UCC interface is not used and no SYNCI is applied, SYNCO can take over the part and role of SYNCI. Synchronization output pulse for other SIDECs if this SIDEC uses its own 32.768 MHz VCO. Can also be used for synchronization of external devices to the serial control input and monitor output signals of the SIDEC.The pulse width is 488 ns with a period of 125 s. Synchronization input pulse if the SIDEC uses the 32.768 MHz VCO of another SIDEC. The same SCLKI signal can be applied to SDECI and SCLKI pin if the SCLKI is supplied by a source with correct phase condition to the CLK32 (see Figure 14). If the pin is not used leave it open or connect it to VDD. Reference clock (2.048 MHz) for frequency comparison to generate the control voltage for the 16.384 MHz VCXO if Register FSLIPIV[6:5]="00" Reference clock (2.048 MHz) for frequency comparison to generate the control voltage for the 16.384 MHz VCXO if Register FSLIPIV[6:5]="01"
118
SYNCO
O
120
SDECO
O
129
SDECI
I, PU
101
RFCLKF
I, PU
100
RFCLKN
I, PU
Preliminary Data Sheet
15
04.99
PEB 20954 PEF 20954
Pin Descriptions Pin No. Symbol 99 RFCLKEX I/O, PU/PD I, PU Function Reference clock (2.048 MHz) for frequency comparison to generate the control voltage for the 16.384 MHz VCXO if Register FSLIPIV[6]='1' Clock from 16.384 MHz VCXO Control voltage for the 16.384 MHz VCXO Receive Frame Sync Pulse from the far end side (F1). This pulse of 488 ns width marks timeslot 0 when writing into Elastic Store (e.g. FALC) to prevent faults in one frame length mode. To use this pin Register FSLIPIV[5] must be '0'. Receive Frame Sync Pulse from the near end side (F2). This pulse of 488 ns width marks timeslot 0 when writing into Elastic Store (e.g. FALC) to prevent faults in one frame length mode. To use this pin Register FSLIPIV[5] must be '1'.
96 106 103
CLK16 CTRL16 RFSPF
I, PU O I, PU
102
RFSPN
I, PU
Preliminary Data Sheet
16
04.99
PEB 20954 PEF 20954
Pin Descriptions Table 3 Microprocessor Interface I/O, PU/PD I, PU I, PU I, PU I, PU I, PU I/O, I, PU Function Interface Mode SIEMENS/Intel = low, Motorola = high Interface Mode MUXED = low, DEMUXED = high Chip Select. A low signal selects the SIDEC (internally "anded" with CS1). Chip Select. A low signal selects the SIDEC (internally "anded" with CS0). Address Bus. Only used in demuxed mode, can be left open in muxed mode. Multiplexed Address/Data Bus in multiplexed mode, Data Bus in demultiplexed mode Address Latch Enable in multiplexed mode. Address on AD bus is internally latched with the falling edge of ALE.This signal is also used for the internal clock supervision. In Demuxed mode there must be provided an external independent clock signal (i.e. processor clock) in order to enable proper clock supervision. SIEMENS/Intel mode. A low indicates a read operation. Motorola mode. Data Strobe, active low to control read/write SIEMENS/Intel mode. A low indicates a write operation. Motorola mode. High = read cycle, low = write cycle Interrupt request from the SIDEC, active low Ready signal for C devices that support this feature. For read cycles the signal is asserted after the data on the AD bus is valid. For writing cycles the signal is asserted when a write access is ready to be concluded.
Pin No. Symbol 78 77 71 70 46-43 40-38 58-55 52-49 67 IM0 IM1 CS0 CS1 A0..A6 AD0..AD7 ALE
69
RD/DS
I, PU
68
WR/RW
I, PU
64 61
INT RDY
O, (od) O, (od)
Preliminary Data Sheet
17
04.99
PEB 20954 PEF 20954
Pin Descriptions Table 4 Microcontroller Port Extension I/O, PU/PD I/O, PU I/O, PU I/O, PU I/O, PU Function Pin that can be read and controlled by the on board processor via register UPIO Pin that can be read and controlled by the on board processor via register UPIO Pin that can be read and controlled by the on board processor via register UPIO Pin that can be read and controlled by the on board processor via register UPIO
Pin No. Symbol 27 28 29 30 UPIO0 UPIO1 UPIO2 UPIO3
Table 5
Processor Watchdog Circuit I/O, PU/PD O Function P-Reset. High pulse (125 s) if the P fails to write predefined values to the registers WDG1 to WDG3 in this sequence within 2 s and DISWD='1'. Also active if PORES='0' or UPRESI='0' Same as UPRES, but low active Disable of P-Reset on active watchdog condition if set to low Produces a reset signal at UPRES, UPRES if set to low
Pin No. Symbol 63 UPRES
62 33 34
UPRES DISWD UPRESI
O I, PU I, PU
Table 6
Speech Highways I/O, PU/PD I, PD Function 2.048 Mbit/s Send speech highway input. Start of timeslot 0, bit 7 can be flexibly aligned to the SYNCI/SYNCO pulse in 122 ns steps via registers SIALIGN and PHALIGN[3:2] 2.048 Mbit/s Receive speech highway input. Start of timeslot 0, bit 7 can be flexibly aligned to the SYNCI/SYNCO pulse in 122 ns steps via registers RIALIGN and PHALIGN[1:0]
Pin No. Symbol 84 SI
83
RI
I, PD
Preliminary Data Sheet
18
04.99
PEB 20954 PEF 20954
Pin Descriptions Pin No. Symbol 92 SO I/O, PU/PD O Function 2.048 Mbit/s Send speech highway output. Start of timeslot 0, bit 7 can be flexibly aligned to the SYNCI/SYNCO pulse in 122 ns steps via registers SOALIGN and PHALIGN[5:4] 2.048 Mbit/s Receive speech highway output. This signal will has a fixed delay of one PCM frame (125 s) with respect to RI Auxiliary 2.048 Mbit/s Send speech highway output in 128 ms mode. Input in master mode, output in slave mode. The pins of master and slave SIDEC in 128 ms mode should be connected to enable a 32 channel system. The signal from the slave is multiplexed in the master with the internally generated signal and output (clocked) with the system clock. Tristate and meaningless in 64 ms mode Auxiliary 2.048 Mbit/s Receive speech highway output in 128 ms mode. Input in master mode, output in slave mode. The pins of master and slave SIDEC in 128 ms mode should be connected to enable a 32 channel system. The signal from the slave is multiplexed in the master with the internally generated signal and output (clocked) with the system clock. Tristate and meaningless in 64 ms mode
91
RO
O
88
SO128
I/O, PU
87
RO128
I/O, PU
Preliminary Data Sheet
19
04.99
PEB 20954 PEF 20954
Pin Descriptions Table 7 UCC Interface I/O, PU/PD I, PD Function 2.048 Mbit/s UCC highway input. Start of timeslot 0, bit 7 and frame number can be flexibly aligned to the SYNCI/SYNCO pulse in 122 ns steps via registers UCCMFR, UCCALIGN and PHALIGN[7:6] 2.048 Mbit/s UCC highway output. Start of timeslot 0, bit 7 and frame number can be flexibly aligned to the SYNCI/SYNCO pulse in 122 ns steps via registers UCCMFR, UCCALIGN and PHALIGN[7:6] Tristate control signal for external tristate output buffer at the UCCO bus, active low. Remains inactive after a power on reset until the configuration by the P has been settled. Active only at UCC timeslot 0 for UCC frames that correspond to processed PCM channels
Pin No. Symbol 132 UCCI
135
UCCO
O
136
TUCCO
O
Table 8
Speech Highway Control Signals for Channel Associated Signaling (CAS) in T1 Systems I/O, PU/PD I, PD I, PD O Function Transmit Signaling Marker, indicating robbed bits at SI, corresponding to the delay of SI Transmit Multiframe Begin Input corresponding to the delay of SI Transmit Multiframe Begin Output corresponding to the delay of SO. The delay of TMFBI to TMFBO is identical to the delay of SI to SO
Pin No. Symbol 82 81 93 TSIGM TMFBI TMFBO
Preliminary Data Sheet
20
04.99
PEB 20954 PEF 20954
Pin Descriptions
Table 9
Channelwise Serial Interface I/O, PU/PD I, PD Function Serial 256 kbit/s disable signal to bypass the canceller, NLP and attenuator and to reset the H-Register and Speech Control unit on a per channel basis. High active, maskable, leave open or connect to ground if unused Serial 256 kbit/s signal to disable the NLP on a per channel basis. High active, maskable, leave open or connect to ground if unused Serial 256 kbit/s signal to freeze the HRegisters on a per channel basis. High active, maskable, leave open or connect to ground if unused Serial 256 kbit/s signal to disable A/-Law conversion on a per channel basis. High active, maskable, leave open or connect to ground if unused Serial 256 kbit/s signal to enable clear channel transparency on a per channel basis. High active, maskable, leave open or connect to ground if unused, same function as DIS='1' and CONVDIS='1' Flexible serial 256 kbit/s control signal on a per channel basis. Configurable by register CONFLEXSCTR. High active, maskable, leave open or connect to ground if unused Serial 256 kbit/s EC disable (signals bypass channels) monitor output signal ('0': EC on, '1': EC off) Serial 256 kbit/s NLP disable monitor output signal ('0': NLP on, '1': NLP off) Serial 256 kbit/s H-Register freeze monitor output signal ('1': freeze, '0': no freeze) Serial 256 kbit/s H-Register reset monitor output signal ('1': reset, '0': no reset)
Pin No. Symbol 12 DIS
11
NLPDIS
I, PD
10
FREEZE
I, PD
9
CONVDIS
I, PD
8
ENCC
I, PD
7
FLEXSCTR
I, PD
24
DISMON
O
23 22 21
NLPDISMON
O
FREEZEMON O HRESMON O
Preliminary Data Sheet
21
04.99
PEB 20954 PEF 20954
Pin Descriptions Pin No. Symbol 18 FLEXMON1 I/O, PU/PD O Function Serial 256 kbit/s monitor output signal (32 channels at 8 kbit/s), monitoring according to settings of the bits CONFLEXMON[7:4], e.g. Idle channel detection, 2010 Hz tone detected, 2100 Hz tone with or without phase reversal detected, double talk detected, no speech detected Serial 256 kbit/s monitor output signal (32 channels at 8 kbit/s), monitoring according to settings of the bits CONFLEXMON[3:0], e.g. Idle channel detection, 2010 Hz tone detected, 2100 Hz tone with or without phase reversal detected, double talk detected, no speech detected Serial 256 kbit/s law conversion disable monitor output signal ('1': conversion disabled, '0': conversion enabled) Serial 256 kbit/s clear channel transparency (64 clear) monitor output signal ('1': clear channel on, '0': clear channel off), same as DISMON='1' and CONVDISMON='1'
17
FLEXMON2
O
16
CONVDISMON O
15
CCMON
O
Preliminary Data Sheet
22
04.99
PEB 20954 PEF 20954
Pin Descriptions Table 10 Test Interface for Boundary Scan according to IEEE 1149.1 I/O, PU/PD I, PU O I, PU I, PU I, PU Function Test Data Input Test Data Output Test Mode Select Test Clock Boundary Test Reset (active low, should be tied to '0' for normal operation)
Pin No. Symbol 1 144 2 3 4 TDI TDO TMS TCK TRST
Table 11
Test Interface I/O, PU/PD I, PD Function SCAN MODE ENABLE pin for enabling of scan test. For normal operation this pin should be left unconnected or connected to VSS. SCAN SHIFT ENABLE pin for shift enabling in scan test. For normal operation this pin should be left unconnected or connected to VSS. Reserved for special tests (i.e. IDDQ, MBIST, etc.). For normal operation this pin must be connected to VSS. Disables all pull resistances for IDDQ if set to '1'. Normal operation: '0'.
Pin No. Symbol 140 KSCMOD
139
KSCEN
I, PD
141
TEST
I, -
Preliminary Data Sheet
23
04.99
PEB 20954 PEF 20954
Functional Description
3
Functional Description
Figure 7 depicts the Functional Block Diagram of the SIDEC.
3.1
Functional Block Diagram and Description
Send In Send Out Send Path PCM Input Interface Non Linear Processor PCM Output Interface
Subtractor
Send Path
Near End with echo path
Adaptive Echo Estimation Unit
Speech Control
Disabling Logic
Remote End with far end subscriber
UCCI
Reset and Watchdog Logic
Microprocessor Interface
Clock Control
Test (connected to all units) Receive In
Receive Out PCM Output Interface RAM BIST PCM Input Interface
Receive Path
Receive Path
JTAG
Serial Interface
Figure 7
Block Diagram
The following paragraphs describe the functions of the SIDEC block diagramm shown in Figure 7.
3.1.1
Speech Control
The Speech Control analyzes the data from the PCM Input Interfaces and external inputs and supervises the functions of the other system components. As soon as the far end subscriber talks, the Adaptive Echo Estimation Unit is activated by the Speech Control. If the double talk condition is detected or a non speech signal with an adequate echo loss enhancement is identified by the Speech Control, the content of the Adaptive Echo Estimation Unit is frozen. Under specific circumstances a reset of the H-Register
Preliminary Data Sheet 24 04.99
PEB 20954 PEF 20954
Functional Description (described in Section 3.1.3) of the Adaptive Echo Estimation Unit might be necessary. The H-Register reset signal is also provided by the Speech Control.
3.1.2
Disabling Logic
Upon request of the Speech Control and depending on external inputs the Disabling Logic disables the Non Linear Processor and/or the Subtractor or even the complete Echo Canceller. If the Speech Control Unit detects, that one of the following conditions is applied to the Echo Canceller, it will disable the device via the Disabling Logic: - - - - - - Disabling via 2100 Hz tone without phase reversal Disabling via 2100 Hz tone with phase reversal Disabling via 2010 Hz continuity check Disabling via PCM timeslot 16 Bit a, b, c or d according to ITU G. 704 Disabling via Idle channel detection. Disabling of individual channels via external interfaces (P, serial and/or UCC interface)
3.1.3
Adaptive Echo Estimation Unit
The Adaptive Echo Estimation Unit contains for each 8 bit signal sampled at 8 kHz memory for 512 / 1024 byte. This is equivalent to 64 / 128 ms end echo path delay. Depending on the end echo path delay of 64 or 128 ms the Adaptive Echo Estimation Unit processes 32 or 16 channels simultaneously, respectively. The corresponding 32 / 16 H-Register for each channel representing the pulse response of the complete echo path are also stored in the Adaptive Echo Estimation Unit. This information simplifies the detection of double speech. A highly sophisticated and patented algorithm guarantees fast and stable convergence even in the presence of near end speech. The Adaptive Echo Estimation Unit is connected to the Microprocessor Interface in order to configure parameters of the algorithm and to read the content of the H-Register.
3.1.4
PCM Input/Output Interface
Each PCM Input/Output Interface contains a delay element, that is adjustable for max 125 s delay in 122 ns steps in order to align the corresponding PCM signal to the synchronizing pulse. Unless not bypassed, the delay from Receive In to Receive Out is fixed to one PCM Frame equivalent to 125 s. The signal Multiframe Begin is delayed accordingly to the send path delay. Encoder to convert A- or -Law PCM signals to linear, and decoder to convert linear PCM signals to A- or -Law allow for channelwise Law Conversion (transcoding).
Preliminary Data Sheet
25
04.99
PEB 20954 PEF 20954
Functional Description Offset adjustment is implemented at the output of the canceller. The attenuation of 0 dB, 2.5 dB or 6 dB is programmable by a register. The use of this feature requires that the cancelling function for the corresponding timeslot is enabled. The complete bypassing of individual timeslots and connections from and to the processor interface with the internal canceller is provided for testing of cancelling timeslots. The least significant bit in the send path can be transmitted transparently to the output if the corresponding external pin TSIGM is activated (CAS bit robbing). The block PCM Input/Output Interface provides time multiplexing/demultiplexing for 16 or 32 timeslots. (depending on configuration, see section above). In 128 ms echo end path mode the selection of timeslots at the input is assigned as follows: - Master: Timeslot - Slave: Timeslot 0,1,2,3, 4,5,6,7, 8,9,10,11, 12,13,14,15, 16,17,18,19, 20,21,22,23, 24,25,26,27 28,29,30,31
The PCM Input/Output Interfaces are connected to the Speech Control Unit, Disabling Logic and the Microprocessor Interface.
3.1.5
Subtractor
The subtractor calculates the difference between the signal from the PCM Send In Interface and the artificial echo provided by the Adaptive Echo Estimation Unit. The subtractor is controlled by the Speech Control.
3.1.6
Non Linear Processor
The Non Linear Processor (NLP) limits the residual echo if only far end talk is present. Three programmable functions are available: * Block echo and background noise. * Replace echo and background noise by comfort noise with the level of the determined background noise. * Clip the level of the echo and the background noise to the level of the background noise. (Experiments show that most people prefer this configuration) The NLP is controlled by the Disabling Logic and Speech Control.
3.1.7
Microprocessor Interface
The Microprocessor Interface can operate in Intel and Motorola Mode. It provides access to the internal configuration, control states and monitor registers.
3.1.8
Universal Control and Communication Interface
The UCC Interface is a serial hardware interface for SIDEC control and supervision by other boards via a Microprocessor. A special feature of the SIDEC-UCC Interface is, that
Preliminary Data Sheet 26 04.99
PEB 20954 PEF 20954
Functional Description certain controlling functions like the channelwise disabling or A/-Law conversion can be operated directly by the hardware without intervention of the microprocessor. This feature reduces the work load of the processor dramatically.
3.1.9
Watchdog Timer
A Watchdog timer is implemented to reset the on board processor if the software gets stuck in an undefined state as a result of a faulty operation. A reset condition is met if the microprocessor fails to write predefined values to the three watchdog registers in the correct sequence within 2 s. As long as the watchdog is active the SIDEC generates interrupts and/or reset pulses of 125 s width with a period of 2 s.
3.1.10
Clock Control
The Clock Control supervises and generates all clock signals for proper operation of the ASIC hardware.
3.1.11
JTAG and RAM BIST
The JTAG (Joint Test Application Group) has been implemented according to IEEE 1149.1. A RAM BIST (Random Access Memory Built In Self Test) is also provided.
3.1.12
Test
The Test Unit controls the background test on disabled channels. A built in self test is used for testing internal RAMs. This test can be activated after switching on the supply voltage. The test unit also supervises the Clock Control Unit. A notebook register allows the check of the P Interface. Within the Test Unit the registers for background testing of idling channels are implemented. In this test a pattern is input in the idling channel at Receive in and Send in and evaluated at the Send out port. During normal operation the Test Unit supervises functions such as read out of levels, internal states and coefficients.
3.2 3.2.1
Description of Functional Features Channelwise and Global A- and -Law Conversion
The SIDEC allows channel individual conversion. Figure 8 depicts the implementation of the different options for the A- to - or - to A-Law conversion. Depending on the requirements of the application two settings can be configured: Either global or channel individual law conversion. Global A- to - and - to A-Law conversion:
Preliminary Data Sheet 27 04.99
PEB 20954 PEF 20954
Functional Description If this modus is chosen by setting CONFLAW.CHIND='0' all 32 PCM channels are converted according to the settings of GALAWFE for the far end and GALAWNE for the near end. A `1' in GALAWFE and GALAWNE indicates that A-Law is used for the corresponding end. A `0' indicates usage of -Law. The conversion can be disabled channel individually by setting the CHCTRL0-31.CONVDIS = `1' via software. Law decoding/encoding is then carried out according to GCONVDISLAW. To activate the serial control signal and the UCC interface as disabling source for the PCM law conversion the bits CHCTRL0-31.ENPCTRL must be set to `0'. Channel individual A- to - and - to A-Law conversion: For channel individual conversion the user can configure independently for each channel whether A- to -, - to A- or no Law conversion is selected via setting IALAWNE for the near end and IALAWFE for the far end with the corresponding value for A- or -Law. The conversion can be disabled channel individually by setting the CHCTRL0-31.CONVDIS = `1' via software. Law decoding/encoding is then carried out according to CHCTRL031.CONVDISLAW. To activate the serial control signal and the UCC interface as disabling source for the PCM law conversion the bits CHCTRL0-31.ENPCTRL must be set to `0'.
1 CHCTRL0-31.CONVDIS 0 channel individual configuration via CHCTRL[7:5] 1 CONFLAW.CHIND 0 global configuration via CONFLAW[2:0] possible conversion
disable conversion 1 CHCTRL0-31.ENPCTRL 0 possible conversion enable conversion 1 UCC or Ser.Control 0 disable conversion enable conversion
1 CHCTRL0-31.ICONVDISLAW 0 1 CHCTRL0-31.ILAWFE/ILAWNE 0 1 GCONVDISLAW 0
1 CHCTRL0-31.CONVDIS 0 possible conversion
A-law -law
disable conversion 1 CHCTRL0-31.ENPCTRL 0 possible conversion
enable conversion 1 UCC or Ser.Control 0 disable conversion enable conversion
1 GLAWFE/GLAWNE 0
Figure 8
Explanation of Options for A- and -Law Conversion
Preliminary Data Sheet
28
04.99
PEB 20954 PEF 20954
Functional Description
3.2.2
Bypass and Disabling Functions
Figure 9 depicts the bypass and disabling functions of the SIDEC. They can be configured via UCC, Serial and P Interface. Setting NLPDIS ='1' (pin or register setting) leads to bypassing of the Non Linear Processor. Setting BYPASS = '1' (Serial control signal, UCC or 2100 Hz tone via register settings) results in bypassing the Attenuator in the Receive Path as well as in bypassing the Subtractor, the Non Linear Processor and the Attenuator in the Send Path. Disabling a channel or the complete canceller will result in a BYPASS function, a HRegister reset and a reset of the Speech Control Unit. A bypassed or disabled channel of the SIDEC can still be converted from A/- Law or vice versa. If a Modem call is detected the user can define what action is related to the detection of a Modem call (2100 Hz with phase reversal or without reversal): bypassing, NLP bypassing, H-Register Reset or combination of the functions. The 64 Clear mode is activated by bypassing and defining the same Law Conversion at near end and far end. In 64 Clear mode the signal is still passed through the frame alignment. For testing purposes the canceller can be completly bypassed by setting SBYPASS and RBYPASS. The Receive out signal can be input directly to the Send In port by setting the RSLOOP ='1'. The Send out signal can be input directly to the Receive in port by setting the SRLOOP ='1'. If both loops are configured only RSLOOP will be enabled in the SIDEC. .
Send Path
'1' Frame Alignm. log lin Subtractor NLP '0' NLPDIS Attenuator
'1' lin '0' BYPASS log
'1' '0' 64 Clear
'0' RSLOOP '1'
'1' SBYPASS '0' Frame Alignm.
Send Path
Frame Alignm.
Receive Path
64 Clear '0' log lin '1'
BYPASS '0' '1'
Attenuator
lin log
Frame Alignm.
'0' RBYPASS '1'
'1' SRLOOP '0'
Receive Path
Figure 9
Bypass and Disabling Functions of the SIDEC
Preliminary Data Sheet
29
04.99
PEB 20954 PEF 20954
Functional Description
3.2.3
UCC Interface
The UCC Interface uses a clock frequency of 2048 kHz. The UCC Signal is structured into frames (period 125 s) consisting of 32 channels (period 3.9 s) and a multiframe consisting of 32 frames (period 4 ms). The multiframe is synchronized with the SYNCI Input pulse. The SIDEC reads and writes (tristate controlled) only the channels 0 of the frames. The 32 channels 0 of each multiframe are used to control and supervise the associated PCM channels. UCC Frame 0 corresponds to PCM channel 0, UCC Frame 1 corresponds to PCM channel 1, .... This relation is depicted in Figure 10. It is also possible to use one special UCC-Frame for a general purpose. With the registers UCCMFR, UCCALIGN and PHALIGN[7:6] the UCC channel 0 of frame 0 can be shifted to any channel and frame. Hence, up to 32 different devices can be connected in parallel to the UCC Interface. The output signal UCCO is always in phase with the UCCI input signal.
Preliminary Data Sheet
30
04.99
PEB 20954 PEF 20954
Functional Description
SCLKI 4 ms SYNCI 125 s UCCI frame 3 frame 4 frame 5 frame 2 frame 3 frame 4 frame 5 32 frames numbered from 0 to 31
UCCO
frame 3
frame 4
frame 5
frame 2
frame 3
frame 4
frame 5
UCC frame 5, channel 0 controls PCM channel 5 of the SIDEC
SCLKI high (low active) SYNCI frame 4, channel 31 Bit 0 frame 4, channel 31 SMLP* channel 0, frame 5 DIS-Bit V-Bit FX-Bit 2 FX-Bit 1 FX-Bit 0 frame 5, channel 1 Bit 7
UCCI
channel 0, frame 5
UCCO
TUCCO
UCC frame 4, channel 0 controls PCM channel 4 of the SIDEC SCLKI
SYNCI
frame 3, channel 31 Bit 0 frame 3, channel 31 SMLP* -
Reg. UCCMFR = 05H (next frame = frame 5), Reg. UCCALIGN = 01H
channel 0, frame 4 DIS-Bit V-Bit FX-Bit 2 FX-Bit 1 FX-Bit 0
frame 4, channel 1 Bit 7
UCCI
channel 0, frame 4 -
UCCO
TUCCO
Note: * means SMLP bit is only in UCC-Frame FRS if configured
Figure 10
UCC Signal for control of PCM Signal
Preliminary Data Sheet
31
04.99
PEB 20954 PEF 20954
Operational Description
4
4.1
Operational Description
Pin Connection Diagram for SIDEC
Figure 11 illustrates an example for the pin connection of the SIDEC to an E1/T1 IC and to an interworking element IC. The SIDEC is used to cancel the echo on the side of the FALC PEB 2254 or FALC-LH PEB 2255 which is the near end in this case. There are two SIEMENS products in this Inter working unit connected to the SIDEC. The FALC serves as a frame and line interface component whereas the IWE8 PEB 4220 operates as an interworking element. For multiframe alignment in the IWE8, FRMFBX must have a correct timing relation to FRDATX. For this purpose the SIDEC adjusts the delay from the TMFBI input to the TMFBO output to the delay of the SI input to the SO output. For the support of the CASBR transparency the SIDEC passes the robbed bits that are indicated by the FALC via the TSIGM input directly through to the SO output by overwriting the computed value of the robbed bit with the value of the SI input.
Receive Multiframe Begin (RMFB) Receive Signal Marker (RSIGM) Receive Data Out (RDO) Transmit Data In (XDI) Frame SYNC (FSC) Synchronization Pulse Receive (SYPR) Synchronization Pulse Transmit (SYPX) System Clock Receive (SCLKR) System Clock Transmit (SCLKX) System Clock 8.192 MHz (CLK8M)
TMFBI TSIGM SI RO SYNCI SCLKI CTRL32
TMFBO
Framer Receive Multiframe Begin (FRMFBO) Framer Receive Data Input (FRDATX) Framer Transmit Data Output (FTDATX)
SIDEC
SO RI CLK32
8 kHz
Reference Clock for SYM Mode (RFCLK)
FALC
8.192 MHz
VCO
32.768 MHz
IWE8
Figure 11
Internet Working Unit: SIDEC between a FALC and IWE8
Preliminary Data Sheet
32
04.99
PEB 20954 PEF 20954
Operational Description
4.2
Synchronization and Clock Modes
The SIDEC can be connected in different synchronization and clock modes. These modes can be used for several applications. Basically there are two clock modes, slave and master clock mode (not to be mixed up with 128 ms master and slave mode). The internal clock system in master clock mode is automatically synchronized to the system clock by using an external 32.768 MHz VCO or by generating and deriving the system clock at output pin SCLKO directly from the CLK32 input. SIDEC in master clock mode provides a synchronization pulse at pin SDECO. This pulse can be used by a SIDEC in slave clock mode to synchronize its internal clock system to the system clock without the needs for additional external VCO. Examples for this mode are the 128 ms delay application and the multiple SIDEC application, see also Figure 16 and Figure 17. CLK4O is 4.096 MHz system clock output for subsequent circuits, derived from SCLKI.
8.192MHz SCLKI SDECO (to slave)
CLK32
SCLKO SDECI n.c.
SIDEC
CLK4O
Figure 12
Master Clock Mode with External 32.768 MHz Clock without 8.192 MHz System Clock Input
In Figure 12 the system clock is reconnected from SCLKO to SCLKI in order to properly process the PCM signals. The system clock at pin SCLKO can also be provided for other devices. The SDECI pin is not connected in the master clock mode. A 32.768 MHz clock has to be provided by an external clock oscillator or other clock source on the system.
Preliminary Data Sheet
33
04.99
PEB 20954 PEF 20954
Operational Description
VCO
CTRL32 CLK32 SCLKI
SDECO (to slave)
SIDEC
SDECI n.c. CLK4O
Figure 13
Master Clock Mode with External 8.192 MHz Clock
In the master clock mode with 8.192 MHz clock (Figure 13), the 32.768 MHz operating clock is supplied by the VCO. The SIDEC provides a controlling voltage for the VCO in order to synchronize the CLK32 to the system clock SCLKI. SDECI is not connected and the SDECO can be connected to other SIDECs.
Preliminary Data Sheet
34
04.99
PEB 20954 PEF 20954
Operational Description
SCLKI
CLK32
SIDEC
SDECI CLK4O
Figure 14
Slave Clock Mode with External 8.192 MHz and 32.768 MHz
In the slave clock mode the 8.192 MHz and the 32.768 MHz clock have to be synchronous and phase aligned (e.g. SCLKI has been derived from CLK32 by some external device). There is no internal synchronization between SCLKI and CLK32. SDECI is needed for correct phase alignment of SCLKI to the internal system clock. CLK4O is a 4.096 MHz system clock output for subsequent circuits, derived from SCLKI
Preliminary Data Sheet
35
04.99
PEB 20954 PEF 20954
Operational Description
VCXO
CTRL16 CLK16
VCO
CTRL32
logic
logic
RFCLKF RFCLKN RFCLKEX 2 MHz
CLK32 :4 :2
SDECO (to slave) SCLKO SCLKI
(see explanation below)
SIDEC
SDECI
:2 CLK32SEL
CLK4O
Figure 15
Reference Clock Mode with 2.048 MHz
In this mode a 2.048 MHz system clock is provided at either the RFCLKF, RFCLKN or the RFCLKEX pin. The VCXO and VCO supply the operating clocks for the SIDEC. SDECO can be connected to slave. The feedback from SCLKO to SCLKI in order to generate a control voltage for the 32 MHz VCO makes only sense if SCLKO is derived from CLK16. The SDECI initializes the counter.
Preliminary Data Sheet
36
04.99
PEB 20954 PEF 20954
Operational Description
VCO
CTRL32 CLK32
SO SCLKI SI RO
SIDEC
master
RO128 SO128
RI SDECO
SDECI SCLKI SI
SIDEC
slave
CLK32
RI
Figure 16
128 ms Delay Mode
The pin connection of a 128 ms master and slave SIDEC is shown in Figure 16. The SI and RI is supplied to both SIDECs. The RO and SO is provided by the master. The RO128 and SO128 signals are used to multiplex the 128 ms slave data into the PCM data stream outputs of the master.
Preliminary Data Sheet 37 04.99
PEB 20954 PEF 20954
Operational Description
VCO
CTRL32 CLK32 SDECI VDD SCLKI SI RO SO
SIDEC
master
RI SDECO
SDECI SO SCLKI SI RO
SIDEC
slave
CLK32
RI SDECO
Figure 17
Multiple SIDEC
In multiple SIDEC mode the output SDECO of the clock master SIDEC is used to synchronize clock slave SIDECs to the system clock. In this application multiple E1/T1 lines can be echo cancelled, one E1/T1 line per SIDEC. Leave the SDECI of the master SIDEC open or connect it to ground.
Preliminary Data Sheet 38 04.99
PEB 20954 PEF 20954
Operational Description
4.3 4.3.1
Timing Patterns Clock Timing
CLK32
1
2 3 4 3 5 5 4
SDECI SCLKO
if CLK32SEL='1'
Synchronization of SCLKO with falling edge of SDECI
CLK16
6 6
SCLKO
if CLK32SEL='0'
SCLKI
7 7
CLK4O
Figure 18 Table 12 No. 1 2 3 4 5
Clock Timing Clock Timing Characteristics (preliminary)
Name t_clk32_low t_clk32_high t_sdeci_setup t_sdeci_hold
Parameter CLK32 low time CLK32 high time SDECI setup time before CLK32Y SDECI hold time after CLK 32Y 12 12 10 15
Limit Values min. max.
Unit ns ns ns ns
t_sclko_delay_clk32 SCLKO output delay after CLK32Y
30
ns
Preliminary Data Sheet
39
04.99
PEB 20954 PEF 20954
Operational Description No. 6 7 Name Parameter 0 0 Limit Values min. t_sclko_delay_clk16 SCLKO output delay after CLK16Y t_clk4o_delay CLK4O output delay after SCLKI Z max. 30 30 ns ns Unit
Table 13 No.
Periods of Clock Signals Parameter CLK32 CLK16 SCLKI CLK4O min. 30 nom. 30.52 61.04 122.07 244.14 Unit ns ns ns ns
Preliminary Data Sheet
40
04.99
PEB 20954 PEF 20954
Operational Description
4.3.2
PCM Signal Timing and Frame Alignment
The SIDEC requires the MSB (bit7) first and the LSB (bit0) last as input
SCLKI SYNCI (SYNCO) channel 26 RI Bit 2 Bit 1 Bit 0 Bit 7 Bit 6 Bit 5 channel 27, frame n Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7
channel 26 SI Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7
channel 27 Bit 6 Bit 5
channel 26 RO Bit 2 Bit 1 channel 2 SO Bit 3 Bit 2 Bit 1 Bit 0 Bit 7 Bit 0 Bit 7 Bit 6 Bit 5
channel 27, frame n-1 Bit 4 Bit 3 channel 3 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 2 Bit 1 Bit 0 Bit 7
SCLKI
SYNCI (SYNCO)
sampling of RI at the beginning of phase 2
Register RIALIGN = DBH, Register PHALIGN[1:0] = "00"
RI
Bit 6
Phase 0
Phase 1
Phase 2
Phase 3
Phase 0
Phase 1
Phase 2
Phase 3
Bit 3
sampling of SI at the beginning of phase 2
Register SIALIGN = D4H, Register PHALIGN[3:2] = "11" Phase 2 Phase 3
SI
Bit 4
Phase 0
Phase 1
Bit 2
Register RIALIGN = DBH, Register PHALIGN[1:0] = "00"
Bit 1
RO
Bit 6
Phase 0
Phase 1
Phase 2
Phase 3
Bit 4
Register SOALIGN = 19H, Register PHALIGN[5:4] = "10"
Bit 3
SO
Bit 7
Phase 0
Phase 1
Phase 2
Phase 3
Bit 5
Timing Characteristics
SCLKI 1 RI, SI (TMFBI) 3 RO, SO (TMFBO)
Phase 0 Phase 0 Phase 1 sampling of RI and SI at the beginning of phase 2 Phase 1 Phase 2 Phase 3 Phase 2
2
Phase 3
Figure 19
PCM Signal Timing and Frame Alignment
Preliminary Data Sheet
41
04.99
PEB 20954 PEF 20954
Operational Description Note: Above values are examples only. PCM frame alignment with respect to the first detection of an active SYNCI (or SYNCO: If no SYNCI is applied, SYNCO takes over the part and role of SYNCI) with the falling edge of SCLKI can be configured by writing to the registers RIALIGN, SIALIGN an SOALIGN. For finer adjustments, the valid bit phase of the PCM signals at the first detection of an active SYNCI with the falling edge of SCLKI can be configured by writing to the register PHALIGN. The configured frame and bit phase alignment always denotes the beginning of the ideal bit phase (no signal delay) at the falling edge of SCLKI. PCM inputs are always sampled with the falling edge of SCLKI at the beginning of bit phase 2, outputs are clocked with the falling edge of SCLKI at the beginning of bit phase 0. Unless not bypased the PCM output RO has a fixed delay of one PCM frame (125 s) with respect to RI. .
RI Bit 6 4 RO Bit 6 Bit 5 Bit 4 Bit 5 7 SI Bit 7 5 SO Bit 7 Bit 6 Bit 5 Bit 6 Bit 5 Bit 4 Bit 4 Bit 5 6 Bit 4 Bit 3
Figure 20
Delay of PCM Signals
Figure 21 illustrates the synchronization of the 2048 kBit/s PCM and UCC signal for a low active SYNCI signal with respect to the internal 8192 kHz SCLKI signal. If SYNCI is sampled with the falling edge of SCLKI (CONFCC.SSCLKEDGE='0') this edge is the synchronization point for PCM and UCC signals. If SYNCI is sampled with the rising edge of SCLKI (CONFCC.SSCLKEDGE='1') the next falling SCLKI edge is the synchronization point for PCM and UCC signals. The SYNCO signal may only be used instead of the SYNCI signal if the UCC Interface is not used
Preliminary Data Sheet
42
04.99
PEB 20954 PEF 20954
Operational Description .
SCLKI
SYNCI (SYNCO is only possible if UCC interface is not used)
CONFCC.SYNCACT = '0' (low active)
Synchronization for UCC Interface and PCM Signal if CONFCC.SSCLKEDGE='0'
Synchronization for UCC Interface and PCM Signal if CONFCC.SSCLKEDGE='1'
Figure 21
Synchronization of PCM and UCC Signal with respect to SCLKI and SYNCI
Table 14 No. 1
PCM Signal Timing and Frame Characteristics (preliminary) Parameter t_pcm_setup PCM input (RI,SI) 15 input setup time before sampling with SCLKIZ PCM input (RI,SI) input hold time after sampling with SCLKIZ PCM output (RO,SO) delay after SCLKIZ delay for bypass RI to RO 15 Limit Values min. max. ns Unit
2
t_pcm_hold
ns
3 4 5 6 7
t_pcm_delay t_pcm_ri2ro_delay
0 0 0 0 0
30 30 30 30 30
ns ns ns ns ns
t_pcm_si2so_delay delay for bybass SI to SO t_pcm_ri2so_delay t_pcm_si2ro_delay delay for bypass RI to SO delay for bypass SI to RO
Preliminary Data Sheet
43
04.99
PEB 20954 PEF 20954
Operational Description
4.3.3
Timing of SYNCI and SYNCO
SYNCI is clocked in with the falling edge and SYNCO is clocked out with the rising edge of SCLKI, SYNCI and SYNCO are active low (CONFCC.SSCLKEDGE = '0' and CONFCC.SYNCACT = '0')
1 2
SCLKI SYNCI SYNCO
3
SYNCI is clocked in with the falling edge and SYNCO is clocked out with the rising edge of SCLKI, SYNCI and SYNCO are active high (CONFCC.SSCLKEDGE = '0' and CONFCC.SYNCACT = '1')
1 2
SCLKI SYNCI SYNCO
3
SYNCI is clocked in with the rising edge and SYNCO is clocked out with the falling edge of SCLKI, SYNCI and SYNCO are active low (CONFCC.SSCLKEDGE = '1' and CONFCC.SYNCACT = '0')
1 2
SCLKI SYNCI SYNCO
3
SYNCI is clocked in with the rising edge and SYNCO is clocked out with the falling edge of SCLKI, SYNCI and SYNCO are active high (CONFCC.SSCLKEDGE = '1' and CONFCC.SYNCACT = '1')
1 2
SCLKI SYNCI SYNCO
3
Figure 22
Timing of SYNCI and SYNCO
Figure 22 shows the timing of the synchronization pulses for different configurations.
Preliminary Data Sheet
44
04.99
PEB 20954 PEF 20954
Operational Description Note: The duration of SYNCO pulse can be configured by CONFCC.SYNCODUR to either one or two SCLKI (8.192 MHz) periods. Table 15 No. 1 Characteristics of Timing of SYNCI and SYNCO (preliminary) Name t_synci_setup Parameter SYNCI setup time 10 before active sampling edge of SCLKI SYNCI hold time after active sampling edge of SCLKI SYNCO delay after active output edge of SCLKI 10 Limit Values min. max. ns Unit register
2
t_synci_hold
ns
3
t_synco_delay
0
30
ns
Preliminary Data Sheet
45
04.99
PEB 20954 PEF 20954
Operational Description
4.3.4
Clock Timing within External VCO Capture Range
SCLKI
Lock-in at 0
CLK32
internal 8Mhz clock
CTRL32
Lock-in at 90
CLK32
internal 8Mhz clock
CTRL32
Lock-in at 180
CLK32
internal 8Mhz clock
CTRL32
Figure 23
Clock Timing within External VCO Capture Range
In case a 32.768 MHz clock has to be generated and synchronized to the system clock at SCLKI, the signal at pin CTRL32 can be used to control an external VCO. The output at CTRL32 is the signal at SCLKI that is internally 'xored' with an internal 8.192 MHz clock that is derived from the signal pin CLK32 by division by 4. For proper operation of the SIDEC the system clock SCLKI and the internal 8.192 MHz clock must lock in within the capture range from 0 to 180. CTRL32 can be inverted by bit CONFCC.INVCTRL32 for use of VCOs that increase the frequency with falling voltage. The internal 8.192 MHz clock can be monitored at pin SCLKO with a delay of three CLK32 periods plus internal signal delay if pin CLK32SEL is set to logic '1'.
Preliminary Data Sheet
46
04.99
PEB 20954 PEF 20954
Operational Description
4.3.5
Serial Interface (Controlling and Monitoring) Timing
CLK32
SCLKO
SDECO serial control inputs serial monitor outputs
6 sampling of serial control signals channel 0 output of serial monitor signals channel 30 channel 31 channel 0 channel 1
CLK32 1 SCLKO 2 SDECO 3 serial control inputs serial monitor outputs 4 1
channel 0 5 channel 30 channel 31
Figure 24 Table 16 No. 1 2
Serial Interface (Controlling and Monitoring) Timing Serial Interface (Controlling and Monitoring) Timing (preliminary)
Name t_sdeco_delay t_sctr_setup
Parameter SDECO output delay after CLK32Y Serial control signal setup time before sampling with CLK32Y Serial control signal hold time after sampling with CLK32Y 0 15
Limit Values min. max. 30
Unit ns ns
3
t_sctr_hold
15
ns
Preliminary Data Sheet
47
04.99
PEB 20954 PEF 20954
Operational Description No. 4 Name t_smon_delay Parameter Serial monitor signal output delay after CLK32Y SDECO duration 0 Limit Values min. max. 30 ns Unit
5
16 * CLK32 period
Preliminary Data Sheet
48
04.99
PEB 20954 PEF 20954
Operational Description
4.3.6
UCC Interface Signal Timing and Frame Alignment
SCLKI
SYNCI
4 ms
UCCI
30 31 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 0 1 2 3 4 5 6 7 8 9 10 11 12
UCCO
30 31 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 0 1 2 3 4 5 6 7 8 9 10 11 12
TUCCO
SCLKI
SYNCI channel 31, frame 3 UCCI Bit 2 Bit 1 Bit 0 Bit 7 Bit 6 Bit 5
Register UCCMFR = 05H (next frame = frame 5)
channel 0, frame 4 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7
channel 31, frame 3 UCCO Bit 7 Bit 6 Bit 5
channel 0, frame 4 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
TUCCO
SCLKI
SYNCI
sampling of UCCI at the beginning of phase 2
Register UCCALIGN = 01H, Register PHALIGN[7:6] = "00"
UCCI
Bit 0
Phase 0
Phase 1
Phase 2
Phase 3
Phase 0
Phase 1
Phase 2
Phase 3
Bit 5
UCCO
Bit 0
Phase 0
Phase 1
Phase 2
Phase 3
Bit 6
Bit 5
TUCCO
Figure 25
UCC Interface Signal Timing and Frame Alignment
Note: Above values are examples only. For the use of the UCC Interface a SYNCI signal with a period of 4 ms (equivalent to one multiframe) must be applied to the SIDEC. UCC frame and multiframe alignment with respect to the first detection of an active SYNCI
Preliminary Data Sheet 49 04.99
PEB 20954 PEF 20954
Operational Description with the falling edge of SCLKI can be configured by writing to the registers UCCALIGN and UCCMFR. For finer adjustments, the valid bit phase of the UCC signals at the first detection of an active SYNCI with the falling edge of SCLKI can be configured by writing to the two MSBs of register PHALIGN. The configured frame and bit phase alignment always denotes the beginning of the ideal bit phase (no signal delay) at the falling edge of SCLKI. If SYNCI is sampled with the falling edge of SCLKI (CONFCC.SSCLKEDGE='0') this edge is the synchronization point for PCM and UCC signals. If SYNCI is sampled with the rising edge of SCLKI (CONFCC.SSCLKEDGE='1') the next falling SCLKI edge is the synchronization point for PCM and UCC signals. This behavior is identical to the PCM signal behavior and illustrated in Figure 21 in Chapter 4.3.2 UCC inputs are always sampled with the falling edge of SCLKI at the beginning of bit phase 2, UCCO and TUCCO are clocked out with the falling edge of SCLKI at the beginning of bit phase 0. The value of register UCCMFR denotes the frame number of the next complete frame that starts with phase 0, bit 7, channel 0 after the first detection of an active SYNCI with the falling edge of SCLKI (see figure below).
Preliminary Data Sheet
50
04.99
PEB 20954 PEF 20954
Operational Description
Special Cases for Multiframe Alignment
Case 1: SYNCI at channel 31, bit 0, phase 3
SCLKI
SYNCI
Register UCCMFR = 04H; Register UCCALIGN = FFH Register PHALIGN[7:6] = "11"
Phase 1 Phase 2 Phase 3 Phase 0 Phase 1
UCCI/UCCO
Bit 0, channel 31, frame 3
Bit 7, channel 0, frame 4
Case 2: SYNCI at channel 0, bit 7, phase 0
SCLKI
SYNCI Register UCCMFR = 05H; Register UCCALIGN = 00H Register PHALIGN[7:6] = "00" UCCI/UCCO
Phase 1 Phase 2 Phase 3 Phase 0 Phase 1
Bit 0, channel 31, frame 3
Bit 7, channel 0, frame 4
Timing Characteristics
SCLKI 1 UCCI 3 UCCO Bit 0, channel 31 4 TUCCO
Phase 0 Phase 0 Phase 1 sampling of UCCI at the beginning of phase 2 Phase 1 Phase 2 Phase 2
2
Phase 3
5
Phase 3
Bit 7, channel 0
Figure 26
Special Cases for Multiframe Alignment and Timing Characteristics
Preliminary Data Sheet
51
04.99
PEB 20954 PEF 20954
Operational Description Table 17 No. 1 UCC Interface Signal Timing and Frame Alignment (preliminary) Name t_ucci_setup Parameter UCCI input setup time 15 before sampling with SCLKIZ UCCI input hold time after sampling with SCLKIZ UCCO output delay after SCLKIZ TUCCO output delay after SCLKIZ 15 Limit Values min. max. ns Unit
2
t_ucci_hold
ns
3 4 5
t_ucco_delay t_tucco_delay
0 0 0
30 30 30
ns ns ns
t_ucc_reflect_delay Propagation delay from UCCI to UCCO for UCC reflect mode
Preliminary Data Sheet
52
04.99
PEB 20954 PEF 20954
Operational Description
4.3.7
Speech Highway Control Signals for CAS in T1 Systems
Multiframe n (e.g. F12/SF) Frame 1 Frame 2 Frame 6 Frame 12
SI
TMFBI
Transmit Multiframe Begin; indication bit 7 channel 0
Frame 6
Frame 7
SYNCI
System Synchronisation Input Pulse
Using FALC in channel translation mode 1
SI
0
1
2
22
23
24
0
TSIGM marks robbed bit position in frame 6 and 12 in each multiframe
TSIGM
The delay of TMFBI to TMFBO is identical to the delay of SI to SO Multiframe n (e.g. F12/SF) Frame 12 Frame 1 Frame 10 Frame 11
SO
bit 7 channel 0
TMFBO
Transmit Multiframe Begin; indication bit 7 channel 0
Figure 27
Timing of Supporting signals for CAS-BR Applications
Preliminary Data Sheet
53
04.99
PEB 20954 PEF 20954
Operational Description
4.3.8
Microprocessor Interface
The SIDEC Microprocessor Interface supports both, SIEMENS/Intel and Motorola mode. In each mode the address can be provided either through the multiplexed address/data or a parallel address bus. In multiplexed mode the address is always sampled with the falling edge of the address latch enable signal on the lower 7 bits of the multiplexed address/data bus. hence, adresses from 00H to 7FH are possible. Read and write access in Intel mode is controlled by the assigned read and write signals. In Motorola mode it is provided by the data strobe and read/write signal. The chip select signal is internally simply 'ored' with the read and write signal in Intel mode and with the data strobe signal in Motorola mode, thus enabling register access through chip select controlled Microprocessor cycles. For fast processors there is also a ready/acknowledgment signal provided in order to eliminate the need for processor configured wait state insertion. To write a value in a write protected register the value 95H needs to be written in the register Write Protection.
Preliminary Data Sheet
54
04.99
PEB 20954 PEF 20954
Operational Description
1
2
Internal Read Internal Read Condition: SIEMENS/Intel Mode (IM0 = '0'): Motorola Mode (IM0 = '1'):
(CS0 = '0' or CS1 = '0') and RD/DS = '0' (CS0 = '0' or CS1 = '0') and RD/DS = '0' and WR/RW = '1'
5 4
3
Internal Write Internal Read Condition: SIEMENS/Intel Mode (IM0 = '0'): Motorola Mode (IM0 = '1'):
(CS0 = '0' or CS1 = '0') and WR/RW = '0' (CS0 = '0' or CS1 = '0') and RD/DS = '0' and WR/RW = '1'
Figure 28 Table 18 No. 1 2 3 4 5
Internal Read Signal and Internal Write Signal Timing of (preliminary) Internal Read Signal and Internal Write Signal
Parameter Active time Inactive time Active time Inactive time Interval between two active rising write edges 40 40 40 40
Limit Values min. max.
Unit ns ns ns ns ns
120
The written value of a register wil be valid for read back 120 ns after rising edge of the WR/RW signal.
Preliminary Data Sheet
55
04.99
PEB 20954 PEF 20954
Operational Description
4.3.8.1
Intel Mode (IM0='0')
a) Multiplexed Mode (IM1='0')
2 6a
ALE
1
6b
AD[7:0]
4a 5a 8a 7a 3a 4b 8b 5b 3b 10a 10b 7b
CS
RD
9
RDY
Figure 29
Read Timing in Multiplexed Intel Mode (IM0='0', IM1='0')
2 14b
ALE
1
14a
AD[7:0]
11a 12a
CS
11b 12b
13a
WR
15b
13b
10a 10b
RDY
15a
Figure 30
Write Timing in Multiplexed Intel Mode (IM0='0', IM1='0')
Preliminary Data Sheet
56
04.99
PEB 20954 PEF 20954
Operational Description b) Demultiplexed Mode (IM1='1')
A[5:0]
16a 5a 17a 17b
CS
16b
4a
7a 8a 5b
RD
4b 7b
8b
AD[7:0]
9
10a 10b
RDY
Figure 31
Read Timing in Demultiplexed Intel Mode (IM0='0', IM1='1')
A[5:0]
18a 19a 12a 18b 12b 13a 13b 19b
CS
WR
AD[7:0]
15b 10a 10b
RDY
15a
Figure 32
Write Timing in Demultiplexed Intel Mode (IM0='0', IM1='1')
Preliminary Data Sheet
57
04.99
PEB 20954 PEF 20954
Operational Description
4.3.8.2
Motorola Mode (IM0='1')
a) Multiplexed Mode (IM1='0')
2 24a
ALE
1
24b
AD[7:0]
22a 23a 27a 25a 20a 23b 27b 25b
CS
DS
22b 20b
RW
21a 21b 9
26a 26b 10a 10b
RDY
Figure 33
Read Timing in Multiplexed Motorola Mode (IM0='1', IM1='0')
2 31b
ALE
1
31a
AD[7:0]
28a 29a
CS
28b 29b
30a
DS
21a
30b
26a
RW
21b
26b
15b
10a 10b
RDY
15a
Figure 34
Write Timing in Multiplexed Motorola Mode (IM0='1', IM1='0')
58 04.99
Preliminary Data Sheet
PEB 20954 PEF 20954
Operational Description b) Demultiplexed Mode (IM1='1')
A[5:0]
32a 23a 33a 33b
CS
32b
22a
25a 27a 23b
DS
22b 25b
27b
AD[7:0]
RW
21a 21b 9
26a 26b 10a 10b
RDY
Figure 35
Read Timing in Demultiplexed Motorola Mode (IM0='1', IM1='1')
A[5:0]
34a 35a
CS
34b
29a 35b 29b 30a 30b
DS
AD[7:0]
21a 26a 26b
RW
21b
15b
10a 10b
RDY
15a
Figure 36
Write Timing in Demultiplexed Motorola Mode (IM0='1', IM1='1')
Preliminary Data Sheet
59
04.99
PEB 20954 PEF 20954
Operational Description
Table 19 No. 1 2 3a 3b 4a 4b 5a 5b 6a 6b 7a 7b 8a 8b 9 10a 10b 11a
Microprocessor Interface Timing for Figure 29 to Figure 36 (preliminary) Parameter Address setup before ALE falling edge Address hold after ALE falling edge ALE falling edge before CS active if RD asserted ALE falling edge before RD active if CS asserted AD output after CS active if RD asserted AD output after RD active if CS asserted Read data valid after CS active if RD asserted Read data valid after RD active if CS asserted ALE rising edge after CS active if RD asserted ALE rising edge after CS active if RD asserted Read data hold after CS inactive if RD asserted Read data hold after RD inactive if CS asserted AD tristate after CS inactive if RD asserted AD tristate after RD inactive if CS asserted RDY asserted after read data valid RDY tristate after CS inactive if RD, WR or DS asserted RDY tristate after RD, WR or DS inactive if CS asserted 15 10 0 0 30 30 30 30 100 100 0 0 0 0 15 0 0 25 25 50 20 20 90 90 90 90 Limit Values min. max. ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns Unit
ALE falling edge before CS rising edge if WR 25 asserted
Preliminary Data Sheet
60
04.99
PEB 20954 PEF 20954
Operational Description No. 11b 12a 12b 13a 13b 14a 14b 15a 15b 16a 16b 17a 17b 18a 18b 19a 19b 20a Parameter ALE falling edge before WR rising edge if CS 25 asserted Write data setup before CS rising edge if WR 25 asserted Write data setup before WR rising edge if CS 25 asserted Write data hold after CS rising edge if WR asserted Write data hold after WR rising edge if CS asserted 20 20 Limit Values min. max. ns ns ns ns ns ns ns 90 90 ns ns ns ns ns ns ns ns ns ns ns Unit
CS rising edge before ALE falling edge if WR 20 asserted WR rising edge before ALE falling edge if CS 20 asserted RDY asserted after CS active if WR asserted 30 or DS asserted and RW='0' RDY asserted, if CS asserted, after WR active or DS active and RW='0' Address valid before CS active if RD asserted Address valid before RD active if CS asserted 30 0 0
Address hold after CS active if RD asserted 100 Address hold after RD active if CS asserted 100 Address setup before CS rising edge if WR asserted Address setup before WR rising edge if CS asserted Address hold after CS rising edge if WR asserted Address hold after WR rising edge if CS asserted ALE falling edge before CS active if DS asserted and RW = '1' 25 25 20 20 0
Preliminary Data Sheet
61
04.99
PEB 20954 PEF 20954
Operational Description No. 20b 21a 21b 22a 22b 23a 23b 24a 24b 25a 25b 26a 26b 27a 27b 28a 28b 29a 29b Parameter ALE falling edge before DS active if CS asserted and RW = '1' RW setup before CS active if DS asserted RW setup before DS active if CS asserted 0 10 10 90 90 90 90 Limit Values min. max. ns ns ns ns ns ns ns ns ns ns ns ns ns 25 25 ns ns ns ns ns ns Unit
AD output after CS active if DS asserted and 30 RW = '1' AD output after DS active if CS asserted and 30 RW = '1' Read data valid after CS active if DS asserted and RW = '1' Read data valid after DS active if CS asserted and RW = '1' ALE rising edge after CS active if DS asserted and RW='1' ALE rising edge after DS active if CS asserted and RW='1' Read data hold after CS inactive if DS asserted and RW = '1' Read data hold after DS inactive if CS asserted and RW = '1' RW hold after CS inactive if DS asserted RW hold after DS inactive if CS asserted AD tristate after CS inactive if DS asserted and RW = '1' AD tristate after DS inactive if CS asserted and RW = '1' 30 30 100 100 0 0 10 10 0 0
ALE falling edge before CS rising edge if DS 25 asserted and RW = '0' ALE falling edge before DS rising edge if CS 25 asserted and RW = '0' Write data setup before CS rising edge if DS 20 asserted and RW = '0' Write data setup before DS rising edge if CS 20 asserted and RW = '0'
62
Preliminary Data Sheet
04.99
PEB 20954 PEF 20954
Operational Description No. 30a 30b 31a 31b 32a 32b 33a 33b 34a 34b 35a 35b Parameter Write data hold after CS rising edge if DS asserted and RW = '0' Write data hold after DS rising edge if CS asserted and RW = '0' 20 20 Limit Values min. max. ns ns ns ns ns ns ns ns ns ns ns ns Unit
CS rising edge before ALE falling edge if DS 20 asserted and RW = '0' DS rising edge before ALE falling edge if CS 20 asserted and RW = '0' Address valid before CS active if DS asserted and RW = '1' Address valid before DS active if CS asserted and RW = '1' 0 0
Address hold after CS active if DS asserted 100 and RW='1' Address hold after DS active if CS asserted 100 and RW='1' Address setup before CS rising edge if DS asserted and RW = '0' Address setup before DS rising edge if CS asserted and RW = '0' Address hold after CS rising edge if DS asserted and RW = '0' Address hold after DS rising edge if CS asserted and RW = '0' 25 25 20 20
Preliminary Data Sheet
63
04.99
PEB 20954 PEF 20954
Operational Description
4.3.9
JTAG Timing
1 2 3
TCK
4 5
TMS
6 7
TDI
8
TDO
Figure 37 Table 20 No. 1 2 3 4 5 6 7 8
JTAG Boundary Scan Timing JTAG Boundary Scan Timing
Name t_tck_period t_tck_high t_tck_low t_tms_setup t_tms_hold t_tdi_setup t_tdi_hold t_tck_tdo_fall
Parameter TCK period TCK high time TCK low time TMS setup time TMS hold time TDI setup time TDI hold time TDO valid delay
Limit Values min. 250 80 80 40 40 40 40 100 max.
Unit ns ns ns ns ns ns ns ns
Preliminary Data Sheet
64
04.99
PEB 20954 PEF 20954
Register Description
5
Register Description
5.1 5.2
Register Model Detailed Register Description
In the following section the meaning and addresses of the registers of the SIDEC are described, The addresses and reset values are given in Hex-Code indicated by a subsequent capital H. A number '0' or '1' written in bold type denotes the reset value of the corresponding bit. To write a value in a write protected register the value 95H needs to be written in the register Write Protection.
5.2.1
Register Map
The following table lists all registers. The table displays the register name, the abbreviation, the reset value, the read/write mode and the page number with the detailed description. The registers are sorted by addresses. Addr . Short Name Full name Notebook Write Protection Watchdog 1 Watchdog 2 Watchdog 3 P-I/O-Pin extension PCM Bypass and loop Control Interrupt Mask Interrupt-Request Clock-Status RAMBIST Configuration of Clock Control unit Frame slip safety interval Receive input frame alignment
65
R/W
Res. page value 00H NOT 95H 71 73 73 74 74 0FH 00H 7FH 71 74 73 106 106 00H 00H 28H 00H 71 97 97 98
04.99
00H NOTEBOOK 01H WP 02H WDG1 03H WDG2 04H WDG3 05H UPIO 06H PCMCTRL 07H IRMASK 08H IRREQ 09H CLKSTAT 0AH RAMBIST 0BH CONFCC 0CH FSLIPIV 0DH RIALIGN
Preliminary Data Sheet
R/W W W W W R/W W W R R R/W W W W
PEB 20954 PEF 20954
Register Description Addr . Short Name Full name Send input frame alignment Send output frame alignment UCC frame alignment,write protected Bit Phase alignment for RI, SI, SO and UCC Configuration of speech control unit 1 Configuration of speech control unit 2 Configuration of speech control unit 3 Configuration of speech control unit 4 Configuration of speech control unit 5 Configuration of speech control unit 6 Configuration of speech control unit 7 Configuration of speech control unit 8 Configuration of speech control unit 9 Configuration of speech control unit 10 Configuration of 2100 Hz tone phase shift detector Configuration of SS7 continuity check tone detection Monitor send input level Monitor send output leve Monitor of receive input level Monitor offset in send path input Monitor offset in send path output Monitor artificial echo level Monitor background noise level Monitor Echo return loss Monitor combined loss without NLP Monitor NLP threshold level R/W Res. page value 00H 00H 00H 00H 69H 97H A4H A7H 84H 2AH 8AH EEH 44H C0H 43H 00H 98 98 99 99 89 90 90 91 91 92 92 93 93 94 95 96 111 112 112 113 113 113 113 113 114 114
0EH SIALIGN 0FH SOALIGN 10H UCCALIGN 11H PHALIGN 12H CONFSCU1 13H CONFSCU2 14H CONFSCU3 15H CONFSCU4 16H CONFSCU5 17H CONFSCU6 18H CONFSCU7 19H CONFSCU8 1AH CONFSCU9 1BH CONFSCU10 1CH CONFPSD 1DH CONFSS7 1EH MONSIL 1FH MONSOL 20H MONRIL 21H MONOFSI 22H MONOFSO 23H MONAEL 24H MONBNL 25H MONERL 26H MONCL 27H MONNLPTHL
W W W W W W W W W W W W W W W W R R R R R R R R R R
Preliminary Data Sheet
66
04.99
PEB 20954 PEF 20954
Register Description Addr . Short Name Full name Monitor overcompensation and double talk hang-over time Monitor send input signal (A-/-Law encoded) Monitor send output signal (A-/-Law encoded Monitor of receive input signal (A-/Law encoded Monitor of internal/external control states 1 Monitor of internal/external control states 2 Monitor of internal/external control states 3 Control of TS to be monitored Global Configuration of PCM outputs Configuration of TS16 CAS Evaluation for E1 frames Configuration of IDLE Detection IDLE detection bit compare MASK Idlepattern Address of Test-channel Super frame alarm and requested timeslot en/disable status P Test and Timer Control of test channel Test signal generator for send path pattern Test signal generator for receive path pattern High-Byte for Timer Low-Byte for Timer R/W Res. page value 114 110 111 111 114 115 115 00H 03H 12H 1DH 00H 55H 00H 72 74 82 81 81 82 86 107 00H 00H 55H 55H 00H 00H 86 87 87 88 89 89
28H MONOCDT 29H MONSI 2AH MONSO 2BH MONRI 2CH MONSTAT1 2DH MONSTAT2 2EH MONSTAT3 2FH CTRLTSMON 30H CONFPCM 31H CONFTS16 32H CONFIDLE 33H IDLEMASK 34H IDLEPATTERN 35H ATE 36H SFATSES 37H TESTTIMER 38H CTRLTEST 39H TSGSPP 3AH TSGRPP 3BH HTIM 3CH LTIM
R R R R R R R W W W W W W W R W W W W W W
Preliminary Data Sheet
67
04.99
PEB 20954 PEF 20954
Register Description Addr . Short Name Full name Send path output test pattern Background test status signals Global configuration of PCM encoding law Individual channel control 0 Individual channel control 1 Individual channel control 2 Individual channel control 3 Individual channel control 4 Individual channel control 5 Individual channel control 6 Individual channel control 7 Individual channel control 8 Individual channel control 9 Individual channel control 10 Individual channel control 11 Individual channel control 12 Individual channel control 13 Individual channel control 14 Individual channel control 15 Individual channel control 16 Individual channel control 17 Individual channel control 18 Individual channel control 19 Individual channel control 20 Individual channel control 21 Individual channel control 22 Individual channel control 23 Individual channel control 24 Individual channel control 25
68
R/W
Res. page value 107 107 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76
04.99
3DH SOTP 3EH TESTSTAT 3FH CONFLAW 40H CHCTRL0 41H CHCTRL1 42H CHCTRL2 43H CHCTRL3 44H CHCTRL4 45H CHCTRL5 46H CHCTRL6 47H CHCTRL7 48H CHCTRL8 49H CHCTRL9 4AH CHCTRL10 4BH CHCTRL11 4CH CHCTRL12 4DH CHCTRL13 4EH CHCTRL14 4FH CHCTRL15 50H CHCTRL16 51H CHCTRL17 52H CHCTRL18 53H CHCTRL19 54H CHCTRL20 55H CHCTRL21 56H CHCTRL22 57H CHCTRL23 58H CHCTRL24 59H CHCTRL25
Preliminary Data Sheet
R R W W W W W W W W W W W W W W W W W W W W W W W W W W W
PEB 20954 PEF 20954
Register Description Addr . Short Name Full name Individual channel control 26 Individual channel control 27 Individual channel control 28 Individual channel control 29 Individual channel control 30 Individual channel control 31 Configuration of UCC Interface UCC Multiframe Alignment Selection of the special UCC Frame FRS Write/Read UCCI Data Output RAM Interrupt Mask for the special UCC frame FRS Interrupt Mask for channel individual UCC frames (FRN) requested Data Input RAM value Changed UCC input data old value Changed UCC input data new value UCC status Serial Control Interface Mask Configuration of the flexible serial control signal Configuration of the flexible UCC control bit (FX-Bit) Status Configuration of Flexible Monitor Signals AFI Saw-Tooth and Offset Characteristic AFI Filter Spring Timer Configuration R/W Res. page value 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 76 76 76 76 76 76 82 84 84 85 85 85 86 108 108 108 108 3FH 00H 00H 78 78 79 106 FEH 00H 44H 79 99 100
5AH CHCTRL26 5BH CHCTRL27 5CH CHCTRL28 5DH CHCTRL29 5EH CHCTRL30 5FH CHCTRL31 60H CONFUCC 61H UCCMFR 62H UCCFRS 63H WRUCC 64H DORAM 65H IMASKFRS 66H IMASKFRN 67H DIRAM 68H UCCOLD 69H UCCNEW 6AH UCCSTAT 6BH SCMASK 6CH CONFFLEX SCTR 6DH CONFFLEXUCC 6EH STATUS 6FH CONFFLEXMON 70H ASTOC 71H AFSTC
W W W W W W W W W W W W W R R R R W W W R W W W
Preliminary Data Sheet
69
04.99
PEB 20954 PEF 20954
Register Description Addr . Short Name Full name AFI End Echo Path Delay AFI Voice Detection, Detection Intervals AFI Voice Detection, Hysteresis and Gap AFI Voice Detection Count Init Voice Detection Freeze Control AFI Turbo Mode Activation Threshold AFI Auxiliary Coefficient Supervision Configuration AFI Configuration AFI Filter Coefficients Monitoring Control AFI Filter Coefficient Data 1 AFI Filter Coefficient Data 2 AFI Filter Coefficient Data 3 R/W Res. page value 0FH 77H 74H 85H B4H 08H 00H 10H 00H 100 101 102 103 95 103 103 104 105 109 109 110
72H AEEPD 73H AVDDI 74H AVDHG 75H AVDCI 76H VDFCTRL 77H ATMAT 78H AACSC 79H ACONF 7AH AFCMC 7BH AFCD1 7CH AFCD2 7DH AFCD3
W W W W W W W W W R R R
Preliminary Data Sheet
70
04.99
PEB 20954 PEF 20954
Register Description
5.2.2
Read-Write-Register
NOTEBOOK[7:0] (Addr.: 00H): Notebook, write protected, Reset value = 00H NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE BOOK[7] BOOK[6] BOOK[5] BOOK[4] BOOK[3] BOOK[2] BOOK[1] BOOK[0] NOTEBOOK[7:0] Read/Write register for testing of the P interface, content without effect, write protected UPIO[7:0] (Addr.: 05H): P-I/O-Pin extension, Reset value = 0FH UPIO3 UPIO3 UPIO2 UPIO1 UPIO0 TUPIO3 UPIO2 UPIO1 UPIO0 TUPIO3 TUPIO2 TUPIO1 TUPIO0
TUPIO2
TUPIO1
TUPIO0
If TUPIO3='1': Value from Pin UPIO3 If TUPIO3='0': Value that is output at Pin UPIO3 If TUPIO2='1': Value from Pin UPIO2 If TUPIO2='0': Value that is output at Pin UPIO2 If TUPIO1='1': Value from Pin UPIO1 If TUPIO1='0': Value that is output at Pin UPIO1 If TUPIO0='1': Value from Pin UPIO0 If TUPIO0='0': Value that is output at Pin UPIO0 Tristate control for Pin UPIO3 '1': Pin UPIO3 is input '0': Pin UPIO3 is output Tristate control for Pin UPIO2 '1': Pin UPIO2 is input '0': Pin UPIO2 is output Tristate control for Pin UPIO1 '1': Pin UPIO1 is input '0': Pin UPIO1 is output Tristate control for Pin UPIO0 '1': Pin UPIO0 is input '0': Pin UPIO0 is output
RAMBIST[5:0] (Addr.: 0AH): RAM BIST, write protected, Reset value = 00H RUN BIST CUFAIL AFI3 FAIL AFI2 FAIL AFI1 FAIL AFI0 FAIL
RUNBIST
'1': set by P: activates RAMBIST and signals running RAMBIST '0': set by hardware: signals that RAMBIST is finished (not running),
71 04.99
Preliminary Data Sheet
PEB 20954 PEF 20954
Register Description the value RESULT is valid, if the RAMBIST was activated before '1': RAMBIST of central unit failed, i.e. a RAM error was detected '0': RAMBIST of central unit succesful: no error in RAM '1': RAMBIST of adaptive filter unit 3 failed, i.e. a RAM error was detected '0': RAMBIST of adaptive filter unit 3 succesful: no error in RAM '1': RAMBIST of adaptive filter unit 2 failed, i.e. a RAM error was detected '0': RAMBIST of adaptive filter unit 2 succesful: no error in RAM '1': RAMBIST of adaptive filter unit 1 failed, i.e. a RAM error was detected '0': RAMBIST of adaptive filter unit 1 succesful: no error in RAM '1': RAMBIST of adaptive filter unit 0 failed, i.e. a RAM error was detected '0': RAMBIST of adaptive filter unit 0 succesful: no error in RAM
CUFAIL AFI3FAIL
AFI2FAIL
AFI1FAIL
AFI0FAIL
The bits CUFAIL, AFI3FAIL, AFI2FAIL,AFI1FAIL and AFI0FAIL are read only.
5.2.3
Write Register
All Write Registers are Write Only Registers and cannot be read out. CTRLTSMON[6:0] (Addr.: 2FH): Control of TS to be monitored, Reset value = 00H SNAP SHOT MVAL MCH[4] MCH[3] MCH[2] MCH[1] MCH[0]
SNAPSHOT
MVAL
MCH[4:0]
'1': Values of the monitor registers are only updated after writing to this register with MVAL set to '1'. The data remains stored in the monitor registers. An interrupt is generated as soon as the monitor values are valid. STATUS.TSMPOLL is cleared only when a new request is started by access to MVAL. '0': Values of the monitor registers are continuously updated (each time the timeslot MCH[4:0] is detected) if MVAL = '1'. An interrupt is generated only once and as soon as data becomes available in the monitor registers. '0': resets the interrupt condition for TSMPOLL in the STATUS register. Stops updating of values if SNAPSHOT = '0' '1': starts request for monitoring of the timeslot defined by MCH[4:0]. selects the timeslot (channel) to be monitored
If MVAL = '1' the Monitor Read Registers are filled with the values of timeslot MCH[4:0] as soon as this timeslot is processed. The availibility of the monitored values in the Monitor Read Registers is indicated by setting the bit IRREQ.TSM and STATUS.TSM.
Preliminary Data Sheet 72 04.99
PEB 20954 PEF 20954
Register Description
WP[7:0] (Addr.: 01H) Write Protection, Reset Value 'protected'= NOT 95H WP[7] WP[7:0] WP[6] WP[5] WP[4] WP[3] WP[2] WP[1] WP[0]
Write access to the write protected configuration registers is released by writing the value 95H to this register. The write protection is activated by writing any other value.
IRMASK[6:0] (Addr.: 07H) Interrupt Mask, Reset Value = 7FH WDOG MASK SYNCI MASK CA MASK TT MASK TE MASK UCC MASK TSM MASK
If an interrupt source is masked the information is shown in the STATUS register but not in the IRREQ register. Masking and unmasking does not affect the interrupt source. A new interrupt will be generated after masking and unmasking, if interrupt source is active (as indicated in STATUS register). WDOGMASK '1': Watchdog condition does not cause an interrupt '0': normal operation SYNCIMASK '1': Incorrect SYNCI pulse does not cause an interrupt '0': normal operation CAMASK '1': coefficient available is ignored '0': normal operation TTMASK '1': test termination is ignored '0': normal operation TEMASK '1': timer expired is ignored '0': normal operation UCCMASK '1': UCC interrupt is ignored '0': normal operation TSMMASK '1': timeslot monitor values available is ignored '0': normal operation WDG1[7:0] (Addr.: 02H) Watchdog 1 WDG1[7] WDG1[6] WDG1[5] WDG1[4] WDG1[3] WDG1[2] WDG1[1] WDG1[0] WDG1[7:0] For watchdog test: Must bewritten with the defined value AAH as the first of the three watchdog registers within 2 seconds
Preliminary Data Sheet
73
04.99
PEB 20954 PEF 20954
Register Description WDG2[7:0] (Addr.: 03H) Watchdog 2 WDG2[7] WDG2[6] WDG2[5] WDG2[4] WDG2[3] WDG2[2] WDG2[1] WDG2[0] WDG2[7:0] For watchdog test: Must be written with the defined value 99H as the second of the three watchdog registers within 2 seconds
WDG3[7:0] (Addr.: 04H) Watchdog 3 WDG3[7] WDG3[6] WDG3[5] WDG3[4] WDG3[3] WDG3[2] WDG3[1] WDG3[0] WDG3[7:0] For watchdog test: Must be written with the defined value 1DH as the last of the three watchdog registers within 2 seconds
PCMCTRL[3:0] (Addr.: 06H) PCM Bypass and loop Control, write protected, Reset value = 00H SR LOOP RS LOOP R S BYPASS BYPASS
SRLOOP RSLOOP RBYPASS SBYPASS
'1': Enables the internal loop from SO signal to RI signal '0': Normal operation '1': Enables the internal loop from RO signal to SI signal '0': Normal operation '1': Bypasses the RI input directly to the RO output '0': Normal operation '1': Bypasses the SI input directly to the SO output '0': Normal operation
Note: If SRLOOP='1' and RSLOOP='1' only RSLOOP becomes active. CONFPCM[7:0] (Addr.: 30H): Global Configuration of PCM outputs, write protected, Reset value = 03H NLP ITU NLPITU NLPMOD SOATTEN NLP MOD SOATT EN SOATT MOD ROATT EN ROATT MOD DYN SUB INVERR SIGN
'1': NLP comfort noise according to ITU '0': NLP comfort noise subjective only if NLPITU = '1': '1':output signal is band limited noise '0':output signal is zero, i.e. line is dead '1': Attenuation of send path output enabled and controlled by echo
74 04.99
Preliminary Data Sheet
PEB 20954 PEF 20954
Register Description canceller en/disable '0': Attenuation of send path output is disabled for all channels '1': Attenuation of send path output is 2.5 dB if enabled '0': Attenuation of send path output is 6 dB if enabled '1': Attenuation of receive path output enabled and controlled by echo canceller en/disable '0': Attenuation of receive path output is disabled for all channels '1': Attenuation of receive path output is 2.5 dB if enabled '0': Attenuation of receive path output is 6 dB if enabled '1': The subtractor dynamically attenuates the send output signal if difference is derived from large signal levels '0': The subtractor operates in linear mode '1': Sign of error signal (Echo + Near end speech) is inverted (normal operation) '0': Sign of error signal (Echo + Near end speech) is not inverted (incorrect operation, for test only)
SOATTMOD ROATTEN
ROATTMOD DYNSUB
INVERRSIGN
CONFLAW[3:0] (Addr.: 3FH): Global configuration of PCM encoding law, write protected, Reset value = 00H CHIND GCONV DISLAW GALAW NE GALAW FE
For explanation of A/-Law Conversion functions see also Figure 8. CHIND '1': Enables individual PCM encoding law settings for each channel by bits 7 to 5 of the individual control registers CHCTRL 0 to 31 '0': Enables global PCM encoding law configuration for all channels by bits 2 to 0 of this register GCONVDISLAW Determines the valid PCM law if the PCM-Law conversion of an individual channel is disabled by any source (P, UCC or serial control signal) if CHIND = '0' '1': All PCM channels for which conversion is disabled are A-Law en/decoded* '0': All PCM channels for which conversion is disabled are -Law en/decoded* GALAWNE Allows global configuration of near end PCM-Law: '1': A-Law PCM encoding at near end side (RO and SI) if CHIND = '0' and CONVDIS = '0' '0': -Law PCM encoding at near end side (RO and SI) if CHIND = '0 and CONVDIS = '0' GALAWFE Allows global configuration of far end PCM-Law: '1': A-Law PCM encoding at far end side (RI and SO)
Preliminary Data Sheet 75 04.99
PEB 20954 PEF 20954
Register Description if CHIND = '0' and CONVDIS = '0' '0': -Law PCM encoding at far end side (RI and SO) if CHIND = '0' and CONVDIS = '0' *Note: In the case of no A-/-Law conversion (same law at near and far end side) the PCM encoding law can temporarily be changed by any conversion disabling source (P, UCC FX-Bit or serial control signal) if GCONVDISLAW is different from GALAWNE/ GALAWFE. CHCTRL0-31[7:0] (Addr.: 40H-5FH): Individual channel control, write protected, Reset value = 00H ICONV DISLAW IALAW NE IALAW FE CONV DIS FREEZE NLPDIS DIS ABLE ENP CTRL
The upper three bits ICONVDISLAW, IALAWNE and IALAWFE are only enabled if CONFLAW.CHIND = '1'. For explanation of law conversion see also Figure 8. ICONVDISLAW Determines the valid PCM-law of the corresponding channel if the PCM-Law conversion for this channel is disabled (CONVDIS = '1') and channel individual settings are enabled (Bit CONFLAW.CHIND = '1') '1': The corresponding PCM channel is A-Law en/decoded if conversion is disabled* '0': The corresponding PCM channel is -Law en/decoded if conversion is disabled* IALAWNE '1': The corresponding PCM channel is A-Law PCM en/decoded at the near end side (RO and SI) if CONFLAW.CHIND = '1' and CONVDIS = '0' '0': The corresponding PCM channel is -Law PCM en/decoded at the near end side (RO and SI) if CONFLAW.CHIND = '1' and CONVDIS = '0' IALAWFE '1': The corresponding PCM channel is A-Law PCM en/decoded at the far end side (RI and SO) if CONFLAW.CHIND = '1' and CONVDIS = '0' '0': The corresponding PCM channel is -Law PCM en/decoded at the far end side (RI and SO) if CONFLAW.CHIND = '1' and CONVDIS = '0' CONVDIS '1': Disables the PCM Law conversion (GALAWNE, GALAWFE, IALAWNE, IALAWFE) for the corresponding channel. The valid encoding Law for this channel is determined by the values of the Bits ICONVDISLAW of this register if channel individual settings are configured (CHIND = '1') or the settings of the global register CONFLAW.GCONVDISLAW, if global configuration is configured
Preliminary Data Sheet 76 04.99
PEB 20954 PEF 20954
Register Description (CHIND = '0'). Possible PCM Law conversion is enabled if Bit ENPCTRL = '1', Law conversion on/off depends on other hardware sources (serial control signals, UCC) if ENPCTRL = '0'. The H-register of the corresponding channel are frozen The freezing of the H-Register for the corresponding channel depends on the internal control of the speech control unit only if ENPCTRL = '1', Freezing of H-Registers for the corresponding channel also depends on other hardware sources (serial control signals) if ENPCTRL = '0'. The NLP of the corresponding channel is bypassed The bypass of the NLP for the corresponding channel depends on the internal control of the speech control unit only if ENPCTRL = '1', The bypassing of the NLP for the corresponding channel also depends on other hardware sources (serial control signals) if ENPCTRL = '0'. The entire echo canceling path (subtractor, NLP, attenuator in send and receive path) of the corresponding channel is bypassed and the H-Register and Speech Control Unit are reset. The disabling (bypass) of the entire canceler for the corresponding channel depends on the internal control of the speech control unit only if ENPCTRL = '1', The disabling (bypass) of the entire canceler for the corresponding channel also depends on other hardware sources if ENPCTRL = '0'. Only the settings of the bits CONVDIS, FREEZE, NLPDIS, DISABLE are valid for the corresponding channel. All other hardware control sources (serial control signals, UCC, TS16, IDLE detection) for the corresponding channel are disabled. The settings of the bits CONVDIS, FREEZE, NLPDIS, DISABLE for the corresponding channel are 'ored' with other hardware control sources (serial control signals, UCC, TS16, IDLE detection).
'0':
FREEZE
'1': '0':
NLPDIS
'1': '0':
DISABLE
'1':
'0':
ENPCTRL
'1':
'0':
*Note: In the case of no A-/-Law conversion (same Law at near and far end side) the PCM encoding law can temporarily be changed by any conversion disabling source (P, UCC FX-Bit or serial control signal) if ICONVDISLAW is different from IALAWNE/ IALAWFE
Preliminary Data Sheet
77
04.99
PEB 20954 PEF 20954
Register Description SCMASK[5:0] (Addr.: 6BH): Serial Control Interface Mask, write protected, Reset value = 3FH DIS MASK NLPDIS MASK FREEZE MASK CONV DIS MASK ENCC MASK FLEX SCTR MASK
This register is for masking of external pins of the Serial Interface. The effect of this register depends also on the value of CHCTRL0..31.ENPCTRL. DISMASK '1': serial control signal at pin DIS disabled '0': serial control signal at pin DIS enabled NLPDISMASK '1': serial control signal at pin NLPDIS disabled '0': serial control signal at pin NLPDIS enabled FREEZEMASK '1': serial control signal at pin FREEZE disabled '0': serial control signal at pin FREEZE enabled CONVDISMASK '1': serial control signal at pin CONVDIS disabled '0': serial control signal at pin CONVDIS enabled ENCCMASK '1': serial control signal at pin ENCC disabled '0': serial control signal at pin ENCC enabled FLEXSCTRMASK '1': serial control signal at pin FLEXSCTR disabled '0': serial control signal at pin FLEXSCTR enabled CONFFLEXSCTR[5:0] (Addr.: 6CH): Configuration of the flexible serial control signal, write protected, Reset value = 00H FS BYPASS FS NLPDIS FS FREEZE FS SCU RESET pin FS HRESET FS CONV DIS if bit
This register determines the SCMASK.FLEXSCTRMASK = '0' FSBYPASS
function
of
FLEXSCTR
FSNLPDIS
FSFREEZE FSSCURESET
'1': serial control signal at pin FLEXSCTR leads to bypassing of the PCM signal of the entire cancelling path (canceller ,NLP, attenuator and bypassing of the attenuator in the receive path) '0': No bypass of the entire compensator by FLEXSCTR '1': serial control signal at pin FLEXSCTR disables the NLP and attenuator '0': No disabling of the NLP and attenuator by FLEXSCTR '1': serial control signal at pin FLEXSCTR freezes the H-Register '0': No freeze of the H-Register by FLEXSCTR '1': serial control signal at pin FLEXSCTR resets the attenuation meters in the speech control unit
78 04.99
Preliminary Data Sheet
PEB 20954 PEF 20954
Register Description No reset of the attenuation meters unit by FLEXSCTR serial control signal at pin FLEXSCTR resets the H-Register No reset of the H-Register by FLEXSCTR serial control signal at pin FLEXSCTR disables the PCM-Law conversion (in receive and send path) '0': No disable of the PCM-Law conversion by FLEXSCTR '0': '1': '0': '1':
FSHRESET FSCONVDIS
CONFFLEXUCC[5:0] (Addr.: 6DH): Configuration of the flexible UCC control bit (FXBit), write protected, Reset value = 00H FU BYPASS FU NLPDIS FU FREEZE FU SCU RESET FU HRESET FU CONV DIS
This register determines the function of the FX-Bit of the UCC signal. The FX bit is defined in register CONUCC.SELFX. FUBYPASS '1': The FX-Bit leads to bypassing of the PCM signal of the entire cancelling path (canceller, NLP, attenuator in receive and send path) '0': No bypass of the entire compensator by the FX-Bit FUNLPDIS '1': THE FX-Bit disables the NLP and attenuator '0': No disabling of the NLP and attenuator by the FX-Bit FUFREEZE '1': THE FX-Bit freezes the H-Register '0': No freeze of the H-Register by the FX-Bit FUSCURESET '1': THE FX-Bit resets the attenuation meters in the speech controling unit '0': No reset of the attenuation meters by the FX-Bit FUHRESET '1': THE FX-Bit resets the H-Register '0': No reset of the H-Register by the FX-Bit FUCONVDIS '1': THE FX-Bit disables the PCM-Law conversion (in receive and send path) '0': No disable of the PCM-Law conversion by the FX-Bit Note: Clear channel (64 clear) control by the FX-Bit can be enabled by setting this register to "xx1xxxx1" CONFFLEXMON[7:0] (Addr.: 6FH): Configuration of Flexible Monitor Signals, Reset value = FEH CONF CONF CONF CONF CONF CONF CONF CONF FLEX FLEX FLEX FLEX FLEX FLEX FLEX FLEX MON1[3] MON1[2] MON1[1] MON1[0] MON2[3] MON2[2] MON2[1] MON2[0]
Preliminary Data Sheet
79
04.99
PEB 20954 PEF 20954
Register Description The bits CONFFLEXMON1[3:0] and CONFFLEXMON2[3:0] configure the serial control signals FLEXMON1 and FLEXMON2, respectively. CONFFLEXMON1[3:0] / CONFFLEXMON2[3:0] Configuration of the flexible monitor output signal at pin FLEXMON1/ FLEXMON2 "0000": Idle channel detected is monitored at pin FLEXMON1 / FLEXMON2 "0001": 2010 Hz speech protection: first level reached (bypass of entire canceller) is monitored at pin FLEXMON1 / FLEXMON2 "0010": 2010 Hz speech protection: second level reached (H-Register reset) is monitored at pin FLEXMON1 "0011": 2010 Hz (SS Nr.7) detected but without speech protection is monitored at pin FLEXMON1 / FLEXMON2 "0100": Convergence stability protection for non-speech signals active is monitored at pin FLEXMON1 / FLEXMON2 "0101": Fast convergence mode active is monitored at pin FLEXMON1 / FLEXMON2 "0110": Near end subscriber is louder than the far end subscriber (true double talk) is monitored at pin FLEXMON1 / FLEXMON2 "0111": Subtractor bypassed because ERL > value of BYPTHL[4:0] is monitored at pin FLEXMON1 / FLEXMON2 "1000": 2100 Hz with phase shift and speech protection detected is monitored at pin FLEXMON1 / FLEXMON2 "1001": 2100 Hz detected with speech protection is monitored at pin FLEXMON1 / FLEXMON2 "1010": 2100 Hz detected but without speech protection is monitored at pin FLEXMON1 / FLEXMON2 "1011": "No-voice" detected is monitored at pin FLEXMON1 / FLEXMON2 "1100": RITESTDATA in channel selected by register ATE ( 2 MHz stream valid only in selected test channel otherwise all zeros ) is monitored at pin FLEXMON1 / FLEXMON2 "1101": SITESTDATA in channel selected by register ATE ( 2 MHz stream valid only in selected test channel otherwise all zeros ) is monitored at pin FLEXMON1 / FLEXMON2 "1110": Far end speech exceeds level configured in CONFSCU3.MINLEV and background noise is monitored at pin FLEXMON1 /FLEXMON2
Preliminary Data Sheet 80 04.99
PEB 20954 PEF 20954
Register Description "1111": Near end speech exceeds level configured in CONFSCU3.MINLEV and background noise is monitored at pin FLEXMON1 /FLEXMON2
CONFIDLE[5:0] (Addr.: 32H): Configuration of IDLE Detection, write protected, Reset value = 1DH ENIDLE IDPT[2] IDPT[1] IDPT[0] IDLE MODE SELSI IDLE
For idle detection the Receive In or Send In input pattern is compared either with itself or with a maskable configurable pattern of Register IDLEPATTERN. An idle channel can be indicated in MONSTAT2.MIDLE. An idle channel can also be displayed at pins FLEXMON1 or FLEXMON2. ENIDLE '1': Enables IDLE Detection for disabling of channels A channel that is detected to be idling will be disabled (H-Register reset, bypass, Speech Control reset) '0': Disables IDLE detection IDPT[2:0] Determines the length of the IDLE detection/protection interval "000": protection time = 64 ms "001": protection time = 128 ms "010": protection time = 512 ms "011": protection time = 1 s "100": protection time = 4.1 s "101": protection time = 8.2 s "110": protection time = 32.8s "111": protection time = 65.5s (according ITU) IDLEMODE '1': IDLE detection pattern comparison operates on the last received pattern of the actual surveyed channel '0': IDLE detection pattern comparison operates on the pattern in register IDLEPATTERN SELSIIDLE '1': Idle detection operates on send path input '0': Idle detection operates on receive path input IDLEMASK[7:0] (Addr.: 33H): IDLE detection bit compare MASK,write protected, Reset value = 00H IDLE IDLE IDLE IDLE IDLE IDLE IDLE IDLE MASK[7] MASK[6] MASK[5] MASK[4] MASK[3] MASK[2] MASK[1] MASK[0] IDLEMASK [7:0] '1': The corresponding bit is ignored for pattern comparison '0': normal operation (bit comparison enabled)
81 04.99
Preliminary Data Sheet
PEB 20954 PEF 20954
Register Description
IDLEPATTERN[7:0] (Addr.: 34H): Idlepattern, write protected, Reset value = 55H IDLE IDLE IDLE IDLE IDLE IDLE IDLE IDLE PAT PAT PAT PAT PAT PAT PAT PAT TERN[7] TERN[6] TERN[5] TERN[4] TERN[3] TERN[2] TERN[1] TERN[0] The reset value corresponds to a level minus infinity for A-Law encoding IDLEPATTERN [7:0] IDLE Pattern for comparison with the receive values if CONFIDLE.IDLEMODE = '0' CONFTS16[5:0] (Addr.: 31H) Configuration of TS16 CAS Evaluation for E1 frames, write protected, Reset value = 12H ENTS16 SELSI TS16 FLINV FL SEL[1] FL SEL[0] FL FREEZE
ENTS16 SELSITS16 FLINV
FLSEL [1:0]
FLFREEZE
'1': TS16 CAS Evaluation enabled '0': TS16 CAS Evaluation disabled '1': TS16 CAS Evaluation operates on send path input '0': TS16 CAS Evaluation operates on receive path input Inversion of selected flag bit, "Active" means an enabled time slot. A change of this bit means a change of the incoming TS 16 flag bit. '1': flag bit is active '0' '0': flag bit is active '1' Selection of flag bit (MSB of TS 16 is bit 7): "00": En/Disable via D-Bit (bit 4 and bit 0 of TS 16 are evaluated) "01": En/Disable via C-Bit (bit 5 and bit 1 of TS 16 are evaluated) "10": En/Disable via B-Bit (bit 6 and bit 2 of TS 16 are evaluated) "11": En/Disable via A-Bit (bit 7 and bit 3 of TS 16 are evaluated) '1': Freeze (no update) of flag bits '0': normal operation
CONFUCC[6:0] (Addr.: 60H): Configuration of UCC Interface, write protected, Reset value = 00H R LISTEN EN TUCCO EN DISHW SEL FX[1] SEL FX[0] EN SMLP HW RSW CTRL
Preliminary Data Sheet
82
04.99
PEB 20954 PEF 20954
Register Description RLISTEN This bit is only active in Reflect Mode which can be configured via bit CONFUCC.RSWCTRL or SMLP bit of UCC Interface. '1': UCCI input data will be transferred to IRAM and interrupt will be generated '0': Normal operation: No data is transferred to IRAM, no interrupts are generated except by SMLP bit in UCC special frame if unmasked. '1': Control signal for external tristate buffer TUCCO is enabled for processed channels only (all 32 channels in 64 ms mode or 16 channels in 128 ms mode if bit UCCFRS.128FRSEN is set to '1'). The mode depends on setting of Pins MODE1 and MODE0. '0': Tri-State-Buffer control signal TUCCO is disabled, i.e. = '1' '1': The UCC DIS-Bit (Bit 4) of associated channel (see Figure 10) is used for disabling of the associated channel. '0': disable special handling of the DIS-Bit (Bit 4) for channel individual UCC frames by hardware Selects the UCC bit for the flexible control bit (FX-Bit) "11" : UCC-Bit 2 is selected "10" : UCC-Bit 1 is selected "01" : UCC-Bit 0 is selected "00" : No UCC-Bit is selected, i.e. UCC FX-Bit is disabled Enables special handling of the SMLP bit in the special frame FRS by hardware if the special frame mode is enabled (Bit NOFRS = '0') '1': The reflection of UCCI to UCCO is activated by the hardware at the beginning of the next channel individual frame after the bit SMLP in FRS (UCC Special Frame) changes from '0' to '1'. The value of the current FRS is the last that is transferred to IRAM, all the following FRS's will no longer be transferred to the IRAM. Only a change of the SLMPbit in FRS is indicated by an interrupt if not maked by IMASKFRS[7]. Additionally the current status of the channel individual control bits DIS-Bit and FX-Bit is frozen. This reflection is deactivated with the beginning of the next channel individual frame after the FRS, in which the hardware detects a '1' to '0' change of the SMLP bit. The value of this FRS is transferred to the IRAM. '0': normal operation, reflection control by bit RSWCTRL Only effective if ENSMLPHW = '0', Reflection control by software. '1': The reflection of UCCI to UCCO is activated by the software, not by the hardware via SMLP bit evaluation. Only a change of the SLMP in FRS is indicated, and the current status of the channel individual control bits DIS-Bit and FX-Bit is frozen. The timing for de/activation of the reflection depends solely on
ENTUCCO
ENDISHW
SELFX [1:0]
ENSMLPHW
RSWCTRL
Preliminary Data Sheet
83
04.99
PEB 20954 PEF 20954
Register Description the performance of the software and is unpredictable! '0': normal operation Note: In 128 ms mode the DIS-Bit and the FX-Bit are only evaluated in the 16 processed channels. UCCMFR[4:0] (Addr.: 61H): UCC Multiframe Alignment, write protected, Reset value = 00H UCC MFR[4] UCC MFR[3] UCC MFR[2] UCC MFR[1] UCC MFR[0]
UCCMFR[4:0]
Denotes the UCC frame number for the next complete UCC frame (beginning with bit 7, phase 0, channel 0) after the first detection of an active SYNCI impulse with the falling edge of SCLKI (UCC frame alignment is configured by register UCCALIGN). For explanation see also Figure 25 and Figure 26.
UCCFRS[6:0] (Addr.: 62H): Selection of the special UCC Frame FRS, write protected, Reset value = 00H NOFRS 128FRS EN UCC FRS[4] UCC FRS[3] UCC FRS[2] UCC FRS[1] UCC FRS[0]
NOFRS
128FRSEN
'1': The UCC frame corresponding to the value in UCCFRS[4:0] is not handled as the special UCC frame containing global SIDEC information but as a frame that contains channel individual information (like the other UCC frames) '0': The UCC frame corresponding to the value in UCCFRS[4:0] is handled as the special UCC frame that contains global SIDEC related (not channel individual) information. Note: If this setting is configured, the PCM channel that corresponds to the value in UCCFRS[4:0] can not individually be controlled directly via UCC and is considered as a PCM channel containing no payload data. The DIS-Bit and the FX-Bit are not evaluated for this channel and set inactive. It is the responsibility of the software to disable the Echo Canceller and Law conversion function via the channel individual control registers CHCTR* in order to enable the transparent (64-clear) mode for this channel. '1': enables the output of all frames at UCCO and the activation of TUCCO for all frames in 128 ms mode even if the number does not correspond to one of the 16 processed channels.*
Preliminary Data Sheet
84
04.99
PEB 20954 PEF 20954
Register Description '0': disables the output of all frames at UCCO and the activation of TUCCO for all frames in 128 ms mode if the number does not correspond to one of the 16 processed channels.* Denotes the frame number of the special UCC frame FRS.
UCCFRS[4:0]
*Caution: The activation of the bit 128FRSEN is solely intended for a configuration where only one SIDEC in 128 ms mode is used for one PCM30 interface processing only 16 channels. If two SIDECs in 128 ms master and slave mode are used in parallel for one PCM interface the activation of this bit could result in severe damage of the external driver at the UCCO bus. WRUCC[5:0] (Addr.: 63H): Write/Read UCCI, Reset value = 00H WRO RAM ARAM[4] ARAM[3] ARAM[2] ARAM[1] ARAM[0]
WRORAM
ARAM [4:0]
'1': Write access: the byte stored in register DORAM is written to the UCC output RAM (ORAM) at UCC frame number ARAM [4:0]. '0': read access: the byte stored in the UCC input RAM (IRAM) at UCC frame number ARAM [4:0] is copied to register DIRAM. Data can be read after 8 CLK32 cycles. Value corresponds to the ORAM or IRAM address where data is written to or read from
DORAM[7:0] (Addr.: 64H): Data Output RAM, Reset value = 00H DO RAM[7] DO RAM[6] DO RAM[5] DO RAM[5] DO RAM[3] DO RAM[2] DO RAM[1] DO RAM[0]
DORAM [7:0]
Data to be written to the ORAM at address WRUCC. ARAM [4:0]
IMASKFRS[7:0] (Addr.: 65H): Interrupt Mask for the special UCC frame FRS, Reset value = 00H IMASK FRS[7] IMASK FRS[6] IMASK FRS[5] IMASK FRS[4] IMASK FRS[3] IMASK FRS[2] IMASK FRS[1] IMASK FRS[0]
IMASKFRS[7:0]
Each activated (set to '1') mask bit prevents the generation of an UCC interrupt at a change of the corresponding bit in FRS.
Note: In 128 ms mode the change of an unmasked bit generates an interrupt condition only if the frame number of the special UCC frame corresponds to one of the 16 processed channels or bit UCCFRS.128FRSEN is set to '1'.
Preliminary Data Sheet 85 04.99
PEB 20954 PEF 20954
Register Description
IMASKFRN[7:0] (Addr.: 66H): Interrupt Mask for channel individual UCC frames (FRN), Reset value = 00H IMASK FRN[7] IMASK FRN[6] IMASK FRN[5] IMASK FRN[4] IMASK FRN[3] IMASK FRN[2] IMASK FRN[1] IMASK FRN[0]
IMASKFRN[7:0]
Each activated (set to '1') mask bit prevents the generation of an UCC interrupt at a change of the corresponding bit in any channel individual UCC frame FRN.
Note: In 128 ms mode the change of an unmasked bit in one of the channel individual UCC frames generates an interrupt condition only if the frame number of the changed frame corresponds to one of the 16 processed channels or bit UCCFRS.128FRSEN is set to '1'. TESTTIMER[1:0] (Addr.: 37H): P Test and Timer, write protected, Reset value = 00H UPTEST RUN TIMER
UPTEST
RUNTIMER
enable for the self test: '1': self test is executed in the test channel selected by ATE and values of register CTRLTEST are evaluated. This channel is bypassed according to Figure 9 with "BYPASS". '0': self test disabled '1': start timer* '0': disable/stop timer*
* Note: For using the timer in conjunction with the self-test, the timer should be started at the same time the test is activated. ATE[4:0] (Addr.: 35H): Address of Test-channel, write protected, Reset value = 00H ATE [4:0] ATE[4] ATE[3] ATE[2] ATE[1] ATE[0]
On the one hand this value corresponds to the channel for which the determination is made if it is en/disabled (result in bit TSEN in register SFATSES). On the other hand, the value corresponds to the channel in which the test is executed.
Note: A test can only be executed in a disabled channel. Therefore, it must be determined whether the channel is en/disabled. Once a test is started it can only be
Preliminary Data Sheet 86 04.99
PEB 20954 PEF 20954
Register Description terminated by the software by resetting the bit TESTTIMER.UPTEST. If the channel that is background tested by the software suddenly becomes enabled by external sources before the test is terminated an interrupt is generated that informs the software to abort the test immediately. CTRLTEST[7:0] (Addr.: 38H): Control of test channel, Reset value = 00H T FREEZE TFREEZE T NLPDIS T ATTDIS T SINDIS T EN T ALAW T EDEL[1] T EDEL[0]
TNLPDIS
TATTDIS
TSINDIS
TEN
TALAW
TEDEL [1:0]
Freeze of speech control unit and H-Register in selected test channel: '1': speech control unit and H-Register are frozen '0': normal operation NLP disable (bypass) in selected test channel: '1': NLP disabled '0': normal operation Disable of output attenuator in selected test channel: '1': Attenuator disabled '0': normal operation, according to setting of register CONFPCM Disable of "no speech" detection in selected test channel: '1': "no speech" detection disabled '0': normal operation En/Disable of selected test channel: '1': test channel enabled '0': test channel disabled (H-Register and Attenuation meters reset) PCM encoding Law selection of selected test channel: '1': test channel A-Law encoded '0': test channel -Law encoded end echo delay for test pattern: "11": 7*125 s "10": 6*125 s "01": 5*125 s "00": 4*125 s
Note: For the internal functionality of the channel that is tested in the background all external control sources have no effect. TSGSPP[7:0] (Addr.: 39H): Test signal generator for send path pattern, Reset value = 55H SG MOD1 SPTP[6] SPTP[5] SPTP[4] SPTP[3] SPTP[2] SPTP[1] SPTP[0]
Preliminary Data Sheet
87
04.99
PEB 20954 PEF 20954
Register Description SGMOD1 SPTP [6:0] operation mode1 for signal generator (see Table 21) Send path test pattern amplitude, log, A-/-Law encoded
TSGRPP[7:0] (Addr.: 3AH): Test signal generator for receive path pattern, Reset value = 55H SG MOD0 SGMOD0 RPTP[6:0] RP TP[6] RP TP[5] RP TP[4] RP TP[3] RP TP[2] RP TP[1] RP TP[0]
operation mode 0 for signal generator (see Table 21) receive path test pattern amplitude, log, A-/-Law encoded
The sign of the test sequence is determined by the following table. The amplitude is given by TSGSPP[6:0] and TSGRPP[6;0]. Hence, rectified test signals are generated (see Figure 38). SGMOD1 0 0 1 1 Table 21 SGMOD0 0 1 0 1 Test Signal Sign changes according to: 2105 Hz 2105 Hz inverted 2010 Hz random sequence
Settings of SGMOD1 and SGMOD0 of register TSGSPP and TSGRPP, respectively
TSGRPP[6:0] time TEDEL
TSGSPP[6:0] time
Figure 38
Explanation of Test Pattern Generation (random sign signal)
Preliminary Data Sheet
88
04.99
PEB 20954 PEF 20954
Register Description HTIM[7:0] (Addr.: 3BH): High-Byte for Timer, Reset value = 00H TIM[15] TIM[14] TIM[13] TIM[12] TIM[11] TIM[10] TIM[9] TIM[8]
The timer can be used by the processor, if the processor wants to do different operations inbetween. The timer is counting downward. The timing decrement is 1 ms. The accuracy of the timer is +0 ... 1 ms. The maximum value is 65535 ms. TIM[15:8] load value for the Timer (high byte) LTIM[7:0] (Addr. 3CH): Low-Byte for Timer, Reset value = 00H TIM[7] TIM[7:0] TIM[6] TIM[5] TIM[4] TIM[3] TIM[2] TIM[1] TIM[0]
load value for the Timer (low byte)
CONFSCU1[7:0] (Addr.: 12H): Configuration of speech control unit 1, write protected, Reset value = 69H BN ADD[3] BN ADD[2] BN ADD[1] BN ADD[0] ADAPT FAST[1] ADAPT ADAPT ADAPT FAST[0] SLOW[1] SLOW[0]
BNADD [3:0]
Safety distance for SO > background noise + BNADD comparison "0000": +0 dB "0001": 1.5 dB "0010": 3 dB "0011": 4.5 dB "0100": 6 dB "0101": 7.5 dB "0110": 9 dB "0111": 10.5 dB "1000": 12 dB "1001": 13.5 dB "1010": 15 dB "1011": 16.5 dB "1100": 18 dB "1101": 21 dB "1110": 22.5 dB "1111": 24 dB Attenuation Measurement ADAPTFAST[1:0] Fast count period for attenuation meters for total echo attenuation and transhybrid loss "00": 2 ms "01": 1 ms "10": 500 s "11": 250 s ADAPTSLOW[1:0] Slow count period for attenuation meters for total echo attenuation and transhybrid loss "00": 64 ms "01": 32 ms "10": 16 ms "11": 8 ms
Preliminary Data Sheet
89
04.99
PEB 20954 PEF 20954
Register Description CONFSCU2[7:0] (Addr.: 13H): Configuration of speech control unit 2, write protected, Reset value = 97H BYP THL[4] BYP THL[3] BYP THL[2] BYP THL[1] BYP THL[0] RE ADD[1] RE ADD[0] DHHLEC
BYPTHL[4:0]
READD[1:0] DHHLEC
Transhybrid loss as of which the canceling unit is bypassed "00000": 0 dB "00001": 3 dB "00010": 6 dB "00011": 9 dB "00100": 12 dB ... "10010": 54 dB ... "11111": 93 dB (theoretical value only, attenuation will never be reached) Safety distance for SO > residual echo + READD comparison "00": +0 dB "01": +3 dB "10": +6 dB "11": +9 dB '1':Enables detection of a change in end echo path in the case of high hybrid loss '0': disabled
CONFSCU3[7:0] (Addr.: 14H): Configuration of speech control unit 3, write protected, Reset value = A4H MIN LEV[4] MIN LEV[3] MIN LEV[2] MIN LEV[1] MIN LEV[0] DT TIME[1] DT TIME[0] ITUDT
H-Register Control: MINLEV[4:0] Minimum level of SI and RI for controlling of the coefficients (H-Register) "00000": minus infinite, no residual echo limitation "00001": -67.5 dBm0 "00010": -66.0 dBm0 "00011": -64.5 dBm0 "00100": -63 dBm0 ... "10100": -39.0 dBm0 ... "11111": -22.5 dBm0 Double Talk:
Preliminary Data Sheet 90 04.99
PEB 20954 PEF 20954
Register Description DTTIME[1:0] ITUDT Double talk hangover time "00": 32 ms "01": 64 ms "10": 128 ms "11": 256 ms '0': double talk detection operates up to 0 dB transhybrid loss '1': double talk detection according ITU: transhybrid loss greater or equal 6 dB
CONFSCU4[7:0] (Addr.: 15H): Configuration of speech control unit 4, write protected, Reset value = A7H OC INC[1] OC INC[0] OC DEC[1] OC DEC[1] SI ADD[1] SI ADD[0] OC AMRES OC HRES
Overcompensation: OCINC[1:0] Increment period for overcompensation evaluation "00": 32 ms "01": 16 ms "10": 8 ms "11": 4 ms OCDEC[1:0] Decrement period for overcompensation evaluation "00": 16 ms "01": 8 ms "10": 4 ms "11": 2 ms SIADD[1:0] Safety distance for SO > SI + SIADD comparison "00": +0 dB "01": +3 dB "10": +6 dB "11": +9 dB OCAMRES '0': no reset of attenuation meters in case of overcompensation '1': reset of attenuation meters only in case of overcompensation OCHRES '0':no reset via overcompensation detection '1': reset via overcompensation detection (H-Register reset only) CONFSCU5[7:0] (Addr.: 16H): Configuration of speech control unit 5, write protected, Reset value = 84H NLP RANGE [4] NLP RANGE [3] NLP RANGE [2] NLP RANGE [1] NLP RANGE [0] SWMIN ATT[2] SWMIN ATT[1] SWMIN ATT[0]
Non Linear Processor (NLP) activation NLPRANGE[4:0] Operating range for the NLP "00000": minus infinite: no residual echo limitation "00001": -66 dBm0 "00010" -63 dBm0 "00011": -60 dBm0 "00100": -57 dBm0 ... "10000": -21 dBm0 ... "11000": +3 dBm0
Preliminary Data Sheet 91 04.99
PEB 20954 PEF 20954
Register Description SWMINATT[2:0] Minimum attenuation for switchover to final residual echo level "000": 0 dB "001": 3 dB "010": 6 dB "011": 9 dB "100": 12 dB "101": 15dB "110": 18dB "111": 21dB
CONFSCU6[7:0] (Addr.: 17H): Configuration of speech control unit 6, write protected, Reset value = 2AH REL ADD[2] REL ADD[1] REL ADD[0] RI MIN[2] RI MIN[1] RI MIN[0] OF CNT[1] OF CNT[0]
RELADD[2:0]
RIMIN[2:0]
Safety increment for the residual echo limiter threshold "000": 0 dB "001": 3 dB "010": 6 dB "011": 9 dB "100": 12 dB "101": 15 dB "110": 18 dB "111": 21 dB Reduction of receive path level for determination of the temporary NLP threshold "000": 0 dB "001": 3 dB "010": 6 dB "011": 9 dB "100": 12 dB "101": 15 dB "110": 18 dB "111": 21 dB Count period for offset measurements "00": disabled "01": 64 ms "10": 16 ms "11": 1 ms
Offset: OFCNT[1:0]
CONFSCU7[7:0] (Addr.: 18H): Configuration of speech control unit 7, write protected, Reset value = 8AH NOISE INC[3] NOISE INC[2] NOISE INC[1] NOISE INC[0] BN INC[1] BN INC[0] BN DEC[1] BN DEC[0]
NLP comfort noise: NOISEINC[3:0] Increase of the noise level for maximum level evaluation "0000": -6 dB "0001": -4.5 dB "0010": -3 dB "0011": -1.5 dB "0100": +0 dB "0101": +1.5 dB "0110": +3 dB "0111": +4.5 dB "1000": +6 dB "1001": +7.5 dB "1010": +9 dB "1011": +10.5 dB "1100": +12 dB "1101": +13.5 dB "1110": +15 dB "1111": +16.5 dB BNINC[1:0] Incrementing period for background noise evaluation counter "00": 64 ms "01": 32 ms "10": 16 ms "11": 8 ms BNDEC[1:0] Decrementing period for background noise evaluation counter
Preliminary Data Sheet
92
04.99
PEB 20954 PEF 20954
Register Description "00": 16 ms "01": 8 ms "10": 4 ms "11": 2 ms
CONFSCU8[7:0] (Addr.: 19H), Configuration of speech control unit 8, write protected, Reset value = EEH BNMAX SL[3] BNMAX SL[2] BNMAX SL[1] BNMAX SL[0] BNMAX RL[3] BNMAX RL[2] BNMAX RL[1] BNMAX RL[0]
BNMAXSL[3:0]
BNMAXRL[3:0]
Maximum send path level for background noise measurement "0000": minus infinite "0001": -66 dBm0 "0010": -63 dBm0 "0011": -60 dBm0 "0100": -57 dBm0 ... "1110": -27 dBm0 "1111": -24 dBm0 (not possible) Maximum receive path level for background noise measurement "0000": minus infinite "0001": -66 dBm0 "0010": -63 dBm0 "0011": -60 dBm0 "0100": -57 dBm0 ... "1110": -27 dBm0 "1111": -24 dBm0 (not possible)
CONFSCU9[7:0] (Addr.: 1AH), Configuration of speech control unit 9, write protected, Reset value = 44H DISBY PSBY DISNLP DIS PSNLP DIS DIS HRES PS HRES PSLM RES DIS RES
Bypass of Non Linear Processor (NLP), Subtractor and Attenuator (Receive and Send path): DISBY '0': no bypass via 2100 Hz Disabler without phase shift '1': bypass via 2100 Hz Disabler even without phase shift PSBY '0': no bypass via 2100 Hz Disabler even with phase shift '1': bypass via 2100 Hz Disabler with phase shift Disable/Bypass of NLP: DISNLPDIS '0': no disable via 2100 Hz Disabler without phase shift '1': disable via 2100 Hz Disabler even without phase shift
Preliminary Data Sheet 93 04.99
PEB 20954 PEF 20954
Register Description '0': no disable via 2100 Hz Disabler even with phase shift '1': disable via 2100 Hz Disabler with phase shift Coefficient (H-Register) reset: DISHRES '0': no reset via 2100 Hz Disabler without phase shift '1': reset via 2100 Hz Disabler even without phase shift PSHRES '0': no reset via 2100 Hz Disabler even with phase shift '1': reset via 2100 Hz Disabler with phase shift Reset of attenuation meters in SCU: PSLMRES '0': no reset of via 2100 Hz Disabler even with phase shift '1': reset via 2100 Hz Disabler with phase shift DISRES '0': no reset via 2100 Hz disable tone without phase shift '1': reset via 2100 Hz disable tone even without phase shift CONFSCU10[7:0] (Addr.: 1BH): Configuration of speech control unit 10, write protected, Reset value = C0H DIS DIS DIS DIS DIS LOCK[4] LOCK[3] LOCK[2] LOCK[1] LOCK[0] DIS 56EN ITU DIS SP PROT PSNLPDIS
Additional Controls: DISLOCK[4:0] Self-locking level after response of the 2100 Hz tone disabler. The tone disabler is inactive if the level is below the following value. "00000": minus infinite "00001": -67.5dBm0 "00010": -66.0dBm0 "00011": -64.5dBm0 "00100": -63 dBm0 ... "11000": -33.0 dBm0 ... "11111": -22.5 dBm0 DIS56EN '0': no special evaluation of bit 8 (LSB) in T1 frames for modem calls '1': special evaluation of bit 8 (LSB) in T1 frames for modem calls: If all bit 8 (LSB) are '1' the first seven bit will bypass the echo canceller. ITUDIS '0': drop out time for tone disabler up to > 400 ms (necessary for some modems). Interruption up to 400 ms of modem tone does not cause enabling of canceller. '1': drop out time for tone disabler < 400 ms according ITU SPPROT Speech protection for 2100 Hz tone detection:
Preliminary Data Sheet
94
04.99
PEB 20954 PEF 20954
Register Description '0': normal speech protection '1': Increased Speech protection VDFCTRL[7:0] (Addr.: 76H): Voice Detection Freeze Control, write protected, Reset value = B4H VDF RELEN VDFRELEN VDF REL[2] VDF REL[1] VDF REL[0] VD FSOL[3] VD FSOL[2] VD FSOL[1] VD FSOL[0]
VDFREL[2:0]:
VDFSOL[3:0]
'0': No freeze of H-Register on no voice detection when combined loss (ERL+ERLE) > VDFREL '1':Freeze of H-Register on no voice detection when combined loss (ERL+ERLE) > VDFREL Threshold for total echo loss (ERL+ERLE) at which H-Register are frozen on a no voice signal detection if VDFRELEN = '1' "000": 27 dB "001": 28.5 dB "010": 30 dB "011": 31.5 dB "100": 33 dB "101": 34.5 dB "110": 36 dB "111": 37.5 dB Threshold for residual echo level at Send Out below which the H-Register are frozen on a 'no voice' signal. "0000":minus infinite: no freezing for periodic signals "0001":-66 dBm0 "0010":-63 dBm0 "0011":-60 dBm0 "0100":-57 dBm0 ... "1101":-30 dBm0 "1110":-27 dBm0 "1111":-24 dBm0
CONFPSD[7:0] (Addr.: 1CH): Configuration of 2100 Hz tone phase shift detector, write protected, Reset value = 43H DT30DIS DEP[1] DEP[0] DBP MIN[1] DBP MIN[0] DBP MAX[2] DBP MAX[1] DBP MAX[0]
DT30DIS DEP[1:0]
'0': disable evaluation if phase shift detection of >30 ms is identified '1': enable phase shift detection >30 ms Evaluation time: If no phase shift is detected in the time interval below the evaluation is terminated.
95 04.99
Preliminary Data Sheet
PEB 20954 PEF 20954
Register Description "00": 749 ms "01": 833 ms "10": 916 ms "11": 999 ms DBPMIN[1:0] Minimum interruption time that results in response: "00": 1.125 ms "01": 2.250 ms "10": 3.375 ms "11": 4.500 ms DBPMAX[2:0] Maximum interruption time that results in response: "000": 27 ms "001": 28 ms "010": 29 ms "011": 30 ms "100": 32 ms "101": 33 ms "110": 34 ms "111": 35 ms DBPMIN[1:0] and DBPMAX[2:0] determine the evaluation window. CONFSS7[7:0] (Addr.: 1DH): Configuration of SS7 continuity check tone detection, write protected, Reset value = 00H DIS NR7[3] DIS NR7[2] DIS NR7[1] DIS NR7[0] BY NR7[3] BY NR7[2] BY NR7[1] BY NR7[0]
If CONFSS7[7:0] = 00H the 2010 Hz tone detection is disabled. DISNR7[3:0] protection time for reset of H-register after SS7 continuity check tone detection. For this time the 2010 Hz signal must be applied to the SIDEC to reset the H-Register. "0000": no reset "0001": 8ms "0010": 16ms "0011": 24ms "0100": 32ms "0101": 40ms "0110": 48ms "0111": 56ms "1000": 64ms "1001": 72ms "1010": 80ms "1011": 88ms "1100": 96ms "1101": 104ms "1110": 112ms "1111": 120ms BYNR7[3:0] protection for bypass of the canceller after SS7 continuity check tone detection. For this time the 2010 Hz signal must be applied to the SIDEC to bypass the Echo Canceller. "0000": no bypass "0001": 8ms "0010": 16ms "0011": 24ms "0100": 32ms "0101": 40ms "0110": 48ms "0111": 56ms "1000": 64ms "1001": 72ms "1010": 80ms "1011": 88ms "1100": 96ms "1101": 104ms "1110": 112ms "1111": 120ms
Preliminary Data Sheet
96
04.99
PEB 20954 PEF 20954
Register Description CONFCC[6:0] (Addr.: 0BH) Configuration of Clock Control unit, write protected, Reset value = 00H INV CTRL32 SYNC ACT SYNCO DUR SSCLK EDGE DIS CTRL32 DIS SCLKO DIS CLK4O
INVCTRL32
SYNCACT SYNCODUR SSCLKEDGE
DISCTRL32
DISSCLKO
DISCLK4O
'1': Inverts the control voltage signal for the 32MHz VCO at pin CTRL32 (see Figure 23) '0': no inversion of the control voltage signal for the 32MHz VCO at pin CTRL32 (see Figure 23) '1': SYNCI/SYNCO is active high (active edge is the rising edge) '0': SYNCI/SYNCO is active low (active edge is the falling edge) '1': SYNCO duration is 2 SCLK periods '0': SYNCO duration is 1 SCLK period '1': SYNCI is sampled with the rising edge of SCLKI, SYNCO is output with the falling edge of SCLKI (see Figure 21). '0': SYNCI is sampled with the falling edge of SCLKI, SYNCO is output with the rising edge of SCLKI (see Figure 21). '1': disables (constantly set to '1') the output of the control voltage signal for the 32MHz VCO at pin CTRL32 '0': enables the output of the control voltage signal for the 32MHz VCO at pin CTRL32 '1': disables (constantly set to '1') the output of the system clock at pin SCLKO '0': enables the output of the system clock at pin SCLKO '1': disables (constantly set to '1') the output of the clock at pin CLK4O '0': enables the output of the clock at pin CLK4O
FSLIPIV[6:0] (Addr.: 0CH) Frame slip safety interval, write protected, Reset value = 28H RF CLKEX RFN FSLIP IV[4] FSLIP IV[3] FSLIP IV[2] FSLIP IV[1] FSLIP IV[0]
RFCLKEX
RFN
'1': Selects RFCLKEX as reference clock for the 16MHz PLL '0': Selects RFCLKN or RFCLKF (depending on bit RFN )as reference clock for the 16MHz PLL '1': Selects RFCLKN as reference clock for the 16MHz PLL if bit RFCLKEX = '0', and RFSPN as external data buffer sync pulse '0': Selects RFLCKF as reference clock for the 16MHz PLL if bit RFCLKEX = '0', and RFSPF as external data buffer sync pulse
97 04.99
Preliminary Data Sheet
PEB 20954 PEF 20954
Register Description FSLIPIV[4:0] Determines the safety interval around the SYNCO pulse, which represents the minimum allowed distance between SYNCO and RFSPN or RFSPF in 2 s steps. If the distance between RFSPN/F and SYNCO becomes smaller than FSLIPIV[4:0] * 2 s, SYNCO will jump to the optimal distance of 62.5 s with respect to RFSPN/F (frame slip). The default value is "01000".
RIALIGN[7:0] ( Addr.: 0DH): Receive input frame alignment, write protected, Reset value = 00H. RI RI RI RI RI RI RI RI ALIGN[7] ALIGN[6] ALIGN[5] ALIGN[4] ALIGN[3] ALIGN[2] ALIGN[1] ALIGN[0] RIALIGN[7:0] Determines the valid frame bit of the receive input PCM frame (starting with bit 7 channel 0) at the first falling SCLKI edge, with which an active SYNCI impulse is detected. (00H = bit 7, channel 0; FFH = bit 0, channel 31). For explanation see Figure 19.
SIALIGN[7:0] (Addr.: 0EH): Send input frame alignment, write protected, Reset value = 00H. SI SI SI SI SI SI SI SI ALIGN[7] ALIGN[6] ALIGN[5] ALIGN[4] ALIGN[3] ALIGN[2] ALIGN[1] ALIGN[0] SIALIGN[7:0] Determines the valid frame bit of the send input PCM frame (starting with bit 7 channel 0) at the first falling SCLKI edge, with which an active SYNCI impulse is detected. (00H = bit 7, channel 0; FFH = bit 0, channel 31). For explanation see Figure 19.
SOALIGN[7:0] (Addr.: 0FH): Send output frame alignment, write protected, Reset value = 00H. SO SO SO SO SO SO SO SO ALIGN[7] ALIGN[6] ALIGN[5] ALIGN[4] ALIGN[3] ALIGN[2] ALIGN[1] ALIGN[0] SOALIGN[7:0] Determines the valid frame bit of the send output PCM frame (starting with bit 7 channel 0) at the first falling SCLKI edge, with which an active SYNCI impulse is detected. (00H = bit 7, channel 0; FFH = bit 0, channel 31). For explanation see Figure 19.
Preliminary Data Sheet
98
04.99
PEB 20954 PEF 20954
Register Description UCCALIGN[7:0] (Addr.: 10H): UCC frame alignment,write protected, Reset value = 00H UCC UCC UCC UCC UCC UCC UCC UCC ALIGN[7] ALIGN[6] ALIGN[5] ALIGN[4] ALIGN[3] ALIGN[2] ALIGN[1] ALIGN[0] UCCALIGN[7:0] Determines the valid frame bit of the UCC frame (starting with bit 7 channel 0) at the first falling SCLKI edge, with which an active SYNCI impulse is detected. (00H = bit 7, channel 0; FFH = bit 0, channel 31). For explanation see Figure 25.
PHALIGN[7:0] (Addr. 11H): Bit Phase alignment for RI, SI, SO and UCC, write protected, Reset value = 00H, UCCPH UCCPH SOPH SOPH SIPH SIPH RIPH RIPH ALIGN[1] ALIGN[0] ALIGN[1] ALIGN[0] ALIGN[1] ALIGN[0] ALIGN[1] ALIGN[0] UCCPHALIGN[1:0]Determines the valid bit phase of the UCC frame bit (starting with phase 0) at the first falling SCLKI edge, with which an active SYNCI impulse is detected. ("00" = bit phase 0, "11" = bit phase 3) For explanation see Figure 25. SOPHALIGN[1:0] Determines the valid bit phase of the send output frame bit (starting with phase 0) at the first falling SCLKI edge, with which an active SYNCI impulse is detected. ("00" = bit phase 0, "11" = bit phase 3) For explanation see Figure 19. SIPHALIGN[1:0] Determines the valid bit phase of the send input frame bit (starting with phase 0) at the first falling SCLKI edge, with which an active SYNCI impulse is detected. ("00" = bit phase 0, "11" = bit phase 3) For explanation see Figure 19. RIPHALIGN[1:0] Determines the valid bit phase of the receive input frame bit (starting with phase 0) at the first falling SCLKI edge, with which an active SYNCI impulse is detected. ("00" = bit phase 0, "11" = bit phase 3) For explanation see Figure 19. ASTOC[7:0] (Addr.:70H): AFI Saw-Tooth and Offset Characteristic, write protected, Reset value = 00H ST RISE[2] ST RISE[1] ST RISE[0] ST FALL[2] ST FALL[1] ST FALL[0] AMPL[1] AMPL[0]
Low frequency components are superimposed to the Receive In AFI input signal to increase stability. Under normalconditions this superimposition is not necessary. STRISE[2:0] Saw-tooth rising clock frequency
Preliminary Data Sheet 99 04.99
PEB 20954 PEF 20954
Register Description STFALL[2:0] Saw-tooth falling clock frequency The clock for the increasing a decreasing saw tooth offset voltage is: "000": 4 kHz "001": 2 kHz "010": 1 kHz "011": 500 Hz "100": 250 Hz "101": 125 Hz "110": 62.5 Hz "111": 31.25 Hz If STRISE[2:0] and STFALL[2:0] are set to "000", the clock will be switched off. Saw-tooth and offset amplitude: The maximum values of the saw tooth characteristic or offset (clock is switched off) are: "00": 15 "01": 31 "10": 63 "11": 127 These values will be added to the linearized receive path signals. The max. linearized value in A/ Law Code is 8064/8031
AMPL[1:0]
AFSTC[6:4,2:0] (Addr.:71H): AFI Filter Spring Timer Configuration, write protected, Reset value = 44H, AC SPT[2] AC SPT[1] AC SPT[0] C SPT[2] C SPT[1] C SPT[0]
Additional damping of the Coefficients. This feature is disabled as soon as the coefficients are frozen. ACSPT[2:0] Aux. coefficients spring timer CSPT[2:0] Coefficients spring timer The period for ACSPT[2:0] and CSPT[2:0] is: "000": 250 s "001": 500 s "010": 1 ms "011": 2 ms "100": 4ms "101": 8 ms "110": 16 ms "111": 32 ms AEEPD[3:0] (Addr.: 72H): AFI End Echo Path Delay, write protected, Reset value = 0FH DELAY [3] DELAY [2] DELAY [1] DELAY [0]
DELAY[3:0]
End echo path delay: Depending on the presumed delay in the end echo path, this register is set to DELAY := / 8 ms -1. Thus, the AFI handles end echo path delays in the range 8 ms to 128 ms. For end echo
100 04.99
Preliminary Data Sheet
PEB 20954 PEF 20954
Register Description delays > 64 ms, a tandem configuration of two SIDEC ASICs has to be used in which a single SIDEC chip processes only every other four channels: Master: 0,1,2,3, 8,9,10,11, 16,17,18,19, 24,25,26,27 Slave: 4,5,6,7, 12,13,14,15, 20,21,22,23, 28,29,30,31 If the 128 ms mode is not selected (pins MODE0 and MODE1), any DELAYs > 64 ms in register AEEPD are interpreted as 64 ms. "0000": 8 ms "0001": 16 ms "0010": 24 ms "0011": 32 ms "0100": 40 ms "0101": 48 ms "0110": 56 ms "0111": 64 ms "1000": 72 ms "1001": 80 ms "1010": 88 ms "1011": 96 ms "1100": 104 ms "1101": 112 ms "1110": 120 ms "1111": 128 ms AVDDI[7:0] (Addr.: 73H): AFI Voice Detection, Detection Intervals, write protected, Reset value = 77H VDMAX INTER VAL[3] VDMAX INTER VAL[2] VDMAX INTER VAL[1] VDMAX INTER VAL[0] VD INTER VAL[3] VD INTER VAL[2] VD INTER VAL[1] VD INTER VAL[0]
VDMAXINTERVAL[3:0] Time interval for detecting maximum value for "no-voice" detection: VDMAXINTERVAL defines the time range over which the maximum of the received values for "no-voice"-detection is determined. "0000": 8 ms "0001": 16 ms "0010": 24 ms "0011": 32 ms "0100": 40 ms "0101": 48 ms "0110": 56 ms "0111": 64 ms "1000": 72 ms "1001": 80 ms "1010": 88 ms "1011": 96 ms "1100": 104 ms "1101": 112 ms "1110": 120 ms "1111": 128 ms VDINTERVAL[3:0] Time interval for voice detection: VDINTERVAL defines the time range over which received values are checked for "no-voice"-detection. The coding is the same as for AEEPD.DELAY. "0000": 8 ms "0001": 16 ms "0010": 24 ms "0011": 32 ms
Preliminary Data Sheet
101
04.99
PEB 20954 PEF 20954
Register Description "0100": 40 ms "0110": 56 ms "1000": 72 ms "1010": 88 ms "1100": 104 ms "1110": 120 ms "0101": 48 ms "0111": 64 ms "1001": 80 ms "1011": 96 ms "1101": 112 ms "1111": 128 ms
AVDHG[7:0] (Addr.: 74H): AFI Voice Detection, Hysteresis and Gap, write protected, Reset value = 74H VDSO DELAY [3] VDSO DELAY [2] VDSO DELAY [1] VDSO DELAY [0] VD DIFF[3] VD DIFF[2] VD DIFF[1] VD DIFF[0]
VDSODELAY[3:0] Delay for switching off "no-voice" after last detection "0000": 8 ms "0001": 16 ms "0010": 24 ms "0011": 32 ms "0100": 40 ms "0101": 48 ms "0110": 56 ms "0111": 64 ms "1000": 72 ms "1001": 80 ms "1010": 88 ms "1011": 96 ms "1100": 104 ms "1101": 112 ms "1110": 120 ms "1111": 128 ms VDDIFF[3:0] VDDIFF defines the criterion for deciding whether a received value contributes to the "no-voice"-counting or not. A value does contribute if its amplitude differs by less than VDDIFF from the maximum in the interval AVDDI.VDMAXINTERVAL. VDSODELAY defines the "hang-over" time of "no-voice" after it has been detected for the last time. This delay time is only evaluated if hysteresis is enabled for "no-voice" detection in ACONF.VDHYST. Difference between max. and current value for voice detection: "0000": 0 dB "0001": 3 dB "0010": 6 dB "0011": 9 dB "0100": 12 dB "0101": 15 dB "0110": 18 dB "0111": 21 dB "1000": 24 dB "1001": 27 dB "1010": 30 dB "1011": 33 dB "1100": 36 dB "1101": 39 dB "1110": 42 dB "1111": 45 dB
Preliminary Data Sheet
102
04.99
PEB 20954 PEF 20954
Register Description AVDCI[7:0] (Addr.: 75H): AFI Voice Detection Count Init, write protected, Reset value = 85H VDCI [7] VDCI[7:0] VDCI [6] VDCI [5] VDCI [4] VDCI [3] VDCI [2] VDCI [1] VDCI [0]
Voice Detection Counter Init value: A counter is used to count the number of values within the VDINTERVAL which fulfill the "no-voice"-criterion. "no-voice" is detected, if the counter ends up with a value that is greater or equal to 512 (64 ms mode) or 1024 (128 ms mode), respectively. The init -value for this counter is determined by VDCI in the following way: 64 ms Mode: = VDCI[7..0] * 2 128 ms Mode: = VDCI[7..0] * 4 The reset value of 85H requires that 48% of the values must fulfill the "no-voice" criterion in case the default VDINTERVAL (64 ms) is set)
ATMAT[3:0] (Addr.: 77H): AFI Turbo Mode Activation Threshold, write protected, Reset value = 08H TURBO TH[3] TURBO TH[2] TURBO TH[1] TURBO TH[0]
TURBOTH[3:0]
Turbo Threshold: This register specifies the threshold for activating the AFI turbo mode (turbo-on indicates that the AFI is adapting to a new end echo path). Turbo mode is activated if the absolute value of one or more auxiliary coefficents is greater than 351 + 4 * TURBOTH. The default threshold is 383.
AACSC[7:0] (Addr.: 78H): AFI Auxiliary Coefficient Supervision Configuration, write protected, Reset value = 00H, ACS EFFECT ACSC TH[4] ACSC TH[3] ACSC TH[2] ACSC TH[1] ACSC TH[0] ACS TH[1] ACS TH[0]
To improve handling of periodic signals, two thresholds are used to determine when - probably due to a periodic signal - most of the auxiliary coefficients are becoming quite large. In that case, coefficient update should be slowed down. The slow down mode condition is described by ACSCTH[4:0] and ACSTH[1:0]. The effect of the slow down mode can be configured via the bit ACSEFFECT.
Preliminary Data Sheet 103 04.99
PEB 20954 PEF 20954
Register Description ACSEFFECT ACSEFFECT specifies the effect of slow-down mode. If set to '1', coefficient update is limited to increasing/decreasing by at most 1. If set to '0', coefficient increment/decrement takes place in the normal way of operation, but turbo mode is disabled. Per default (after reset) it is not active. '0': normal operation '1': Disable turbo mode, Coeff. update limited to +/- 1 Aux. Coeff. Supervision Count Threshold: ACSCTH specifies the threshold for activating the slow-down mode of operation. Slow-down mode is active if at least 8 * ACSCTH auxiliary coefficients are "large". The default value ACSCTH[4:0]="00000" switches off supervision. Aux. Coeff. Supervision Threshold: ACSTH specifies the threshold above which the absolute value of an auxiliary coefficient is considered "large". It refers to TURBOTH in register ATMAT: "00": ATMAT.TURBOTH - 32 "01": ATMAT.TURBOTH - 16 "10": ATMAT.TURBOTH - 8 "11": ATMAT.TURBOTH
ACSCTH[4:0]
ACSTH[1:0]
ACONF[6:0] (Addr.: 79H): AFI Configuration, write protected, Reset value = 10H EMAF VD HYST VD IHA VD AT[3] VD AT[2] VD AT[1] VD AT[0]
EMAF
VDHYST
VDIHA
VDAT[3:0]
Echo, Minimum Attenuation Factor for end echo path '0': Attenuation 0 dB (no attenuation) '1': Attenuation 6 dB Voice Detection, Hysteresis On/Off: VDHYST selects whether a hysteresis is used for switching off "no-voice". '0': means that "no-voice" is active only if the set of received values currently in the detection set (AVDDI.VDINTERVAL) fulfill the "no-voice" criterion. '1': means that "no-voice" - once activated - remains active for the time specified in AVDHG.VDSODELAY. Voice Detection, Ignore High Amplitude: '1': received values with an amplitude above 126 (logarithmic) are ignored for "no-voice" detection. '0': all values are taken into account, no values are ignored Specifies a lower limit on the amplitude of received
Preliminary Data Sheet
104
04.99
PEB 20954 PEF 20954
Register Description values that are considered for "no-voice"-detection. It is configured in the range from -42 dBm0 (VDAT[3:0] = "0001") to 0 dBm0 (VDAT[3:0] = "1111") in steps of 3 dBm0. With VDAT set to the default value "0000", no lower limit on the amplitude is in effect for "no-voice"-detection. "0000": - infinity "0001": -42 dBm "0010": -39 dBm "0011": -36 dBm "0100": -33 dBm "0101": -30 dBm "0110": -27 dBm "0111": -24 dBm "1000": -21 dBm "1001": -18 dBm "1010": -15 dBm "1011": -12 dBm "1100": -9 dBm "1101": -6 dBm "1110": -3 dBm "1111": 0 dBm AFCMC[7,4:0] (Addr.: 7AH): AFI Filter Coefficients Monitoring Control, Reset value = 00H MON ON CH SEL[4] CH SEL[3] CH SEL[2] CH SEL[1] CH SEL[0]
To successively read out all coefficients of a channel's filter, the processor writes the channel number and a set MONON bit to this register. The coefficients and aux. coefficients of the channel are delivered in ascending order via the registers AFCD1 thru AFCD3. The SIDEC interrupt request "Monitored coefficient available" indicates availability of the next coefficient. A running readout procedure stops immediately if the processor writes the AFCMC register again. MONON Monitoring on/off: If MON_ON is cleared, coefficient readout is completely reset immediately. If '1' is written to an already set MONON bit, MONON is first cleared to reset the readout procedure and then set to start readout for the new channel. If coefficient readout is not stopped explicitely by the processor, readout ends after delivery of the channel's last coefficient which resets the MONON bit. CHSEL[4:0] Channel selection: In 128 ms mode the ASIC does not respond to requests for data channels it does not process (e.g. in master mode the chip responds only to requests for channels 0 to 3, 8 to 11, 16 to 19 and 24 to 27.
Preliminary Data Sheet
105
04.99
PEB 20954 PEF 20954
Register Description
5.2.4
Read Register
CLKSTAT[5:0] (Addr.: 09H): Clock-Status RF CLKEX RF CLKN RF CLKF SCLKI CLK16 CLK32
RFCLKEX RFCLKN RFCLKF SCLKI CLK16 CLK32
'1': no valid 2 MHz clock available at pin RFCLKEX '1': no valid 2 MHz clock available at pin RFCLKN '1': no valid 2 MHz clock available at pin RFCLKF '1': no valid 8 MHz clock available at pin SCLKI '1': no valid 16MHz clock available at pin CLK16 '1': no valid 32 MHz clock available at pin CLK32
IRREQ[6:0] (Addr.: 08H): Interrupt-Request WDOG SYNCI CA TT TE UCC TSM WDOG '1': '1': '1': '1': '1': '1': '1': SYNCI CA TT TE UCC TSM
Watchdog interrupt SYNCI interrupt (no valid SYNCI detected) H-register coefficient available for readout interrupt Test termination because of enabled test timeslot interrupt Timer expired interrupt UCC interrupt Timeslot monitor interrupt, reset when accessing CTRLTSMON.MVAL
Note: Each bit of this register will generate an interrupt at pin INT if activated (internally set to '1'). The bits and the pin INT are cleared after read. Setting of these bits by activated source can be inhibited by masking in register IRMASK. STATUS[6:0] (Addr.: 6EH): Status WDOG POLL SYNCI POLL CA POLL TT POLL TE POLL UCC POLL TSM POLL
Bits are reset when the interrupt source is no longer valid WDOGPOLL '1': Watchdog status SYNCIPOLL '1': SYNCI status (no valid SYNCI detected) CAPOLL '1': H-register coefficient available for readout status TTPOLL '1': Test termination because of enabled test timeslot status TEPOLL '1': Timer expired status
Preliminary Data Sheet
106
04.99
PEB 20954 PEF 20954
Register Description UCCPOLL TSMPOLL '1': UCC status '1': Timeslot monitor status
SFATSES[2:0] (Addr.: 36H): Super frame alarm and requested timeslot en/disable status TSEN VALID TSEN SFA
TSENVALID
TSEN SFA
'1': TSEN value for the requested TS in register ATE is valid '0': TSEN value not valid since channel defined in register ATE is not detected yet '1': requested TS in register ATE is enabled, no test recommended '0': requested TS in register ATE is disabled, test permissible '1': alarm, because not synchronized to PCM30 superframe '0': no alarm, because either synchronization to PCM superframe or TS16 CAS evaluation is deactivated (Bit CONFTS16.ENTS16 = '0')
SOTP[6:0] (Addr.: 3DH): Send path output test pattern SOTP[6:0] SOTP[6] SOTP[5] SOTP[4] SOTP[3] SOTP[2] SOTP[1] SOTP[0] Result of background test of timeslot defined in register ATE, amplitude A-/-Law encoded
TESTSTAT[7:0] (Addr.: 3EH): Background test status signals DISPS DIS NLP FREEZE HRESET ERL FCM NO SPEECH
This register contains results of background test of timeslot defined in register ATE DISPS '1': 2100 Hz tone with phase shift detected '0': no 2100 Hz tone with phase shift detected DIS '1': 2100 Hz tone detected '0': no 2100 Hz tone detected NLP '1': NLP active '0': NLP disabled (bypassed) FREEZE '1': H-Register frozen '0': H-Register not frozen HRESET '1': H-Register reset
Preliminary Data Sheet 107 04.99
PEB 20954 PEF 20954
Register Description '0': '1': '0': '1': '0': '1': '0': H-Register not reset echo return loss > value of BYPTHL[4:0] echo return loss not > value of BYPTHL[4:0] fast convergence mode normal convergence mode no speech detected speech detected
ERL FCM NOSPEECH
DIRAM[7:0] (Addr.: 67H): requested Data Input RAM value DIRAM [7] DIRAM[7:0] DIRAM [6] DIRAM [5] DIRAM [4] DIRAM [3] DIRAM [2] DIRAM [1] DIRAM [0]
Requested UCC input data for UCC frame defined in WRUCC.ARAM[4:0]
UCCOLD[7:0] (Addr.: 68H): Changed UCC input data old value UCC OLD[7] UCC OLD[6] UCC OLD[5] UCC OLD[4] UCC OLD[3] UCC OLD[2] UCC OLD[1] UCC OLD[0]
UCCOLD[7:0]
Data prior to the modification of the modified UCC frame that caused the UCC interrupt. The corresponding frame number of the modified frame value is stored in UCCSTAT.AFR[4:0].
UCCNEW[7:0] (Addr.: 69H): Changed UCC input data new value UCC NEW[7] UCC NEW[6] UCC NEW[5] UCC NEW[4] UCC NEW[3] UCC NEW[2] UCC NEW[1] UCC NEW[0]
UCCNEW[7:0]
Modified data of the changed UCC frame that caused the UCC interrupt. The corresponding frame number of the modified frame value is stored in UCCSTAT.AFR[4:0].
UCCSTAT[6:0] (Addr.: 6AH): UCC status INVALID NO SYNC AFR[4] AFR[3] AFR[2] AFR[1] AFR[0]
INVALID
'1': possible data loss, because old interrupt has not yet been processed
108 04.99
Preliminary Data Sheet
PEB 20954 PEF 20954
Register Description '0': modified data valid '1': UCC unit is not synchronized to SYNCI pulse, i.e. the SYNCI pulse period is not an integer multiple of 32 UCC frames (4ms). '0': UCC unit is synchronized to SYNCI pulse, i.e. a SYNC pulse with a period of an integer multiple of 32 UCC frames (4ms) was detected value corresponds to the UCC frame that was modified
NOSYNC
AFR[4:0]
Note: Read access to this register is identified as acknowledge for the UCC interrupt and should be read after UCCOLD and UCCNEW. This access resets the bit STATUS.UCCPOLL and enables a new UCC interrupt. AFCD1[7:0] (Addr.: 7BH): AFI Filter Coefficient Data 1 COEF [13] COEF [12] COEF [11] COEF [10] COEF [9] COEF [8] COEF [7] COEF [6]
Read access to this register is identified as acknowledgment for the coefficient availibility (CA) interrupt. If an additional access to register AFCD2 and (or) AFCD3 is necessary, register AFCD1 should be read after AFCD2 and (or) AFCD3. This access resets the bit STATUS.CAPOLL and enables a new CA interrupt. The conversion from the 14 bit register value to the linear value is depicted in Table 22. COEF[13:6] MSB of monitored filter coefficient AFCD2[7:0] (Addr.: 7CH): AFI Filter Coefficient Data 2 ISLAST COEF [5] COEF [4] COEF [3] COEF [2] COEF [1] COEF [0]
ISLAST COEF[5:0]
'1': COEF is last coefficient for channel readout LSB of monitored coefficient. The conversion from the 14 bit register value to the linear value is depicted in Table 22.
Preliminary Data Sheet
109
04.99
PEB 20954 PEF 20954
Register Description
AFI Coefficient Register Value
13 12 11 10 9 8 S0 S0 S0 S0 S1 S1 S1 S1 0 0 1 1 0 0 1 1 76 5 4 32 1 I I I I I I I I 0ABCDEFGH 1ABCDEFGH 0ABCDEFGH 1ABCDEFGH 0ABCDEFGH 1ABCDEFGH 0ABCDEFGH 1ABCDEFGH JS0 JS0 JS0 JS0 JS0 JS0 JS0 00 00 00 00 00 0 0 0 0
Linear Value
0 17 16 15 14 13 12 11 10 9 00 00 87 6 54 3 21 I I J 0 0 J J 0 0 0 0 0 0 0ABCDEFGH 1ABCDEFGH I J
01ABCDEFGH 1ABCDEFGH I J 0 I J 0 0 0
1ABCDEFGH I J
00 00 00 00
01ABCDEFGH 1ABCDEFGH I I J
JS1ABCDEFGH
00
Table 22
Conversion of AFI Coefficients from Register Value to Sign (S) and Absolute Linear Value
AFCD3[7:0] (Addr.: 7DH): AFI Filter Coefficient Data 3 AUX COEF [9] AUX COEF [8] AUX COEF [7] AUX COEF [6] AUX COEF [5] AUX COEF [4] AUX COEF [3] AUX COEF [2]
AUXCOEF[9:2]
Most significant bits of the auxiliary coefficient monitored
The following read registers contain channel individual values. The channel number defined in register CTRLTSMON.MCH[4:0] Since MVAL is the interrupt source indicating an update of the monitor registers it must be reset after the monitor registers are read out in order to avoid an unwanted interrupt. MONSI[7:0] (Addr.: 29H): Monitor send input signal (A-/-Law encoded) MON SI[7] MON SI[6] MON SI[5] MON SI[4] MON SI[3] MON SI[2] MON SI[1] MON SI[0]
The content of this register is PCM encoded.
Preliminary Data Sheet
110
04.99
PEB 20954 PEF 20954
Register Description MONSO[7:0] (Addr.: 2AH): Monitor send output signal (A-/-Law encoded) MON SO[7] MON SO[6] MON SO[5] MON SO[4] MON SO[3] MON SO[2] MON SO[1] MON SO[0]
The content of this register is PCM encoded. MONRI[7:0] (Addr.: 2BH): Monitor of receive input signal (A-/-Law encoded) MON RI[7] MON RI[6] MON RI[5] MON RI[4] MON RI[3] MON RI[2] MON RI[1] MON RI[0]
The content of this register is PCM encoded MONSIL[7:0] (Addr.: 1EH): Monitor send input level MON SIL[7] MON SIL[6] MON SIL[5] MON SIL[4] MON SIL[3] MON SLI[2] MON SIL[1] MON SIL[0]
Preliminary Data Sheet
111
04.99
PEB 20954 PEF 20954
Register Description The content of this register is encoded logarithmically. The maximum value of 191 corresponds to 3 dBm0. A decrease of 16 is equivalent to a decrease of 6 dB. The following table displays the relation between the register value and the dBm0 value. Register Value 191 184 176 168 160 152 144 136 128 120 112 104 96 Table 23 Level [dBm0] +3 0 -3 -6 -9 -12 -15 -18 -21 -24 -27 -30 -33 Register Value 88 80 72 64 56 48 40 32 24 16 8 1 0 Level [dBm0] -36 -39 -42 -45 -48 -51 -54 -57 -60 -63 -66 -69 - infinity
Conversion of Monitor Register Values to dBm0 Values
MONSOL[7:0] (Addr.: 1FH): Monitor send output level MON SOL[7] MON SOL[6] MON SOL[5] MON SOL[4] MON SOL[3] MON SOL[2] MON SOL[1] MON SOL[0]
The content of this register is encoded logarithmically. For conversion to dBm0 see Table 23 . MONRIL[7:0] (Addr.: 20H): Monitor of receive input level MON RIL[7] MON RIL[6] MON RIL[5] MON RIL[4] MON RIL[3] MON RIL[2] MON RIL[1] MON RIL[0]
The content of this register is encoded logarithmically. For conversion to dBm0 see Table 23 .
Preliminary Data Sheet
112
04.99
PEB 20954 PEF 20954
Register Description MONOFSI[5:0] (Addr.: 21H): Monitor offset in send path input MON OFSI[5] MON OFSI[4] MON OFSI[3] MON OFSI[2] MON OFSI[1] MON OFSI[0]
The content of this register is a linear value in "1 complement" notation. MONOFSO[5:0] (Addr.: 22H): Monitor offset in send path output MON MON MON MON MON MON OFSO[5] OFSO[4] OFSO[3] OFSO[2] OFSO[1] OFSO[0]
The content of this register is a linear value in "1 complement" notation. MONAEL[7:0] (Addr.: 23H): Monitor artificial echo level MON AEL[7] MON AEL[6] MON AEL[5] MON AEL[4] MON AEL[3] MON AEL[2] MON AEL[1] MON AEL[0]
The content of this register is encoded logarithmically. For conversion to dBm0 see Table 23 . MONBNL[6:0] (Addr. 24H): Monitor background noise level MON BNL[6] MON BNL[5] MON BNL[4] MON BNL[3] MON BNL[2] MON BNL[1] MON BNL[0]
The content of this register is encoded logarithmically. For conversion to dBm0 see Table 23 . MONERL[7:0] (Addr.: 25H): Monitor Echo return loss MON ERL[7] MON ERL[6] MON ERL[5] MON ERL[4] MON ERL[3] MON ERL[2] MON ERL[1] MON ERL[0]
The content of this register is encoded logarithmically. For conversion to dBm0 see Table 23 .
Preliminary Data Sheet
113
04.99
PEB 20954 PEF 20954
Register Description MONCL[7:0] (Addr.: 26H): Monitor combined loss without NLP MON CL[7] MON CL[6] MON CL[5] MON CL[4] MON CL[3] MON CL[2] MON CL[1] MON CL[0]
The content of this register is encoded logarithmically. For conversion to dBm0 see Table 23 . MONNLPTHL[7:0] (Addr.: 27H): Monitor NLP threshold level MON NLP THL[7] MON NLP THL[6] MON NLP THL[5] MON NLP THL[4] MON NLP THL[3] MON NLP THL[2] MON NLP THL[1] MON NLP THL[0]
The content of this register is encoded logarithmically. For conversion to dBm0 see Table 23 . MONOCDT[7:0] (Addr.: 28H): Monitor overcompensation and double talk hang-over time MON OCE[3] MON OCE[2] MON OCE[1] MON OCE[0] MON DTHOT [3] MON DTHOT [2] MON DTHOT [1] MON DTHOT [0]
MONOCE[3:0] Overcompensation evaluation MONDTHOT[3:0] Double talk hang-over time MONSTAT1[7:0] (Addr.: 2CH): Monitor of internal/external control states 1 MNS M DIS NOSP '1': '1': '1': '1': '1': '1': '1': M DIS M DISPS M HRES M FREEZE M NLP M ECBP
MNS MDISNOSP MDIS MDISPS MHRES MFREEZE MNLP
"no-voice" detected 2100Hz detected but without speech protection 2100Hz detected with speech protection 2100Hz with phase shift and speech protection detected H-Register reset H-Register frozen NLP active
Preliminary Data Sheet
114
04.99
PEB 20954 PEF 20954
Register Description MECBP '1': Entire echo cancellation path bypassed
MONSTAT2[7:0] (Addr.: 2DH): Monitor of internal/external control states 2 M ERLBP M DT M FCM M CSPR M NR7 NOSP M NR7 DIS M NR7 BY M IDLE
The contents of individual bits of this register can also be output at pin FLEXMON1 or FLEXMON2 if configured in register CONFLEXMON. MERLBP '1': Subtractor bypassed because ERL > value of BYPTHL[4:0] MDT '1': near end subscriber is louder than the far end subscriber (true double talk) MFCM '1': Fast convergence mode active MCSPR '1': Convergence stability protection for non-speech signals active MNR7NOSP '1': 2010Hz (SS Nr.7) detected but without speech protection MNR7DIS '1': 2010Hz speech protection: second level reached (H-Register reset) MNR7BY MIDLE '1': 2010Hz speech protection: first level reached (bypass of entire canceller) '1': Idle channel detected
MONSTAT3[7:0] (Addr.: 2EH): Monitor of internal/external control states 3 M TS16 M UCCD M UCCFX M SCDIS MSC NLPDIS MSC FREEZE MSC CONV DIS MFLEX SCTR
MTS16 MUCCD MUCCFX MSCDIS MSCNLPDIS MSCFREEZE MSCCONVDIS MFLEXSCTR
'1': '1': '1': '1': '1': '1': '1': '1':
channel disabled by TS16 CAS evaluation disable by UCC-DIS-Bit active UCC-FX bit active serial control signal DIS active serial control signal NLPDIS active serial control signal FREEZE active serial control signal CONVDIS active serial control signal FLEXSCTR active
Preliminary Data Sheet
115
04.99
PEB 20954 PEF 20954
SIDEC Performance
6
SIDEC Performance
This section describes the preliminary performance of the SIDEC. The measurements are based on the preliminary emulation results. The test, signals and methods are described in ITU G.168. For the measurements a regular analog hybrid with 6 dB echo return loss is used. No significant difference for high dispersion hybrids is expected, since the SIDEC evaluates not only a "echo window" but the complete echo path delay time.
6.1
Test No.1 - Steady state residual and returned echo level test
-30 -35 -40 LRET (dBm0) -45 -50 -55 -60 -65 -70 -30 -20 LRin (dBm0) -10 0
ITU requirement
SIDEC
Figure 39
SIDEC steady state behavior with NLP enabled
Preliminary Data Sheet
116
04.99
PEB 20954 PEF 20954
SIDEC Performance
-30 -35 -40 LRES (dBm0) -45 -50 -55 -60 -65 -70 -30 -20 LRin (dBm0) -10 0
ITU requirement
SIDEC
Figure 40
SIDEC steady state behavior with NLP disabled
Preliminary Data Sheet
117
04.99
PEB 20954 PEF 20954
SIDEC Performance
6.2
Test No. 2 - Convergence and steady state residual and returned echo level test Test 2A: Convergence test with NLP enabled
Time until ACOM= 16 dB (CONV) Requirement ITU G.168 <1s <1s <1s <1s measured value 200 ms 150 ms 150 ms 150 ms Boundary value of Figure 39 Requirement ITU G.168 <1s <1s <1s <1s measured value 670 ms 520 ms 410 ms 450 ms
6.2.1
Receive Level Rin 0 dBm0 -10 dBm0 -20 dBm0 -30 dBm0
6.2.2
Test 2B: Convergence test with NLP disabled
Time until ACOM= 16 dB (CONV) Requirement ITU G.168 <1s <1s <1s <1s measured value 200 ms 200 ms 400 ms 400 ms Boundary value of Figure 40 Requirement ITU G.168 < 10 s < 10 s < 10 s < 10 s measured value 520 ms 600 ms 1300 ms 1200 ms
Receive Level Rin 0 dBm0 -10 dBm0 -20 dBm0 -30 dBm0
6.2.3
Test 2C: Convergence test in the presence of background noise
For this test the NLP is enabled and the convergence time is t d = 1 s. Receive Level Rin 0 dBm0 -10 dBm0 -20 dBm0 -25 dBm0 Transmit Noise Level -30 dBm0 -30 dBm0 -35 dBm0 -40 dBm0 Residual output level LRES Requirement ITU G.168 -30 dBm0 -30 dBm0 -35 dBm0 -40 dBm0 measured value -67 dBm0 -66 dBm0 -66 dBm0 -64 dBm0
Preliminary Data Sheet
118
04.99
PEB 20954 PEF 20954
SIDEC Performance
6.3 6.3.1
Test No. 3 - Performance under conditions of double talk Test 3A: Double talk test with low near end levels
For this test the NLP is disabled and the convergence time is td = 5 s. Receive Level Rin 0 dBm0 -10 dBm0 -20 dBm0 -25 dBm0 Transmit Noise Level -15 dBm0 -25 dBm0 -35 dBm0 -40 dBm0 Residual output level LRES Requirement ITU G.168 < -15 dBm0 < -25 dBm0 < -35 dBm0 < -40 dBm0 measured value -31 dBm0 -43 dBm0 -56 dBm0 -56 dBm0
6.3.2
Test 3B: Double talk test with high near end levels
For this test the NLP is disabled and the testtime is > 5 s. Receive Level Rin 0 dBm0 -10 dBm0 -20 dBm0 -25 dBm0 Transmit Noise Level 0 dBm0 -10 dBm0 -20 dBm0 -30 dBm0 Residual output level LRES Requirement ITU G.168 < -30 dBm0 < -38 dBm0 < -47 dBm0 < -55 dBm0 measured value -51 dBm0 -55 dBm0 -62 dBm0 -66 dBm0
6.3.3
Test 3C: Double talk under simulated conversion
This test is under study and most values are not defined
6.4
Test No. 4 - Leak rate test
During this test the H-Register is frozen.Therefore, no divergence occurs.
Preliminary Data Sheet
119
04.99
PEB 20954 PEF 20954
SIDEC Performance
6.5
Infinite return loss convergence test
The previous echo return loss is 6 dB at an analog hybrid. The NLP is disabled and the measurement is made 500 ms after interrupting the end echo path. Receive Level Rin 0 dBm0 -10 dBm0 -20 dBm0 -25 dBm0 Residual output level LRES Requirement ITU G.168 < TBD dBm0 < TBD dBm0 < TBD dBm0 < TBD dBm0 measured value -76 dBm0 -76 dBm0 -67 dBm0 -67 dBm0
6.6
Non divergence on narrow band signals
This test is under study and the most values are not defined.
6.7
Stability Test
Receive Level Rin +3 dBm0 0 dBm0 -10 dBm0 -20 dBm0 -30 dBm0 Residual output level LRES Requirement ITU G.168 < -27.5 dBm0 < -30 dBm0 < -38 dBm0 < -47 dBm0 < -55 dBm0 measured value -28 dBm0 -31 dBm0 -41 dBm0 -51 dBm0 - 61 dBm0
6.8
Test No. 8 - Non convergence of the canceller on specific ITU-T No. 5, 6 and 7 in band signaling and continuity check tones
The SIDEC incorporate a 2010 Hz tone detector to allow a continuity check in System 6 and 7. In many applications a disabling control via the switch is possible. In this case this function has to be switched off (reset value, Register CONFSS7 = 00H). Operating level / Non operating level: Operating frequency: Operating time for disabling Operating time for H-Register-Reset None operating frequency: Release time:
Preliminary Data Sheet
> -31dBm0 / < -34dBm0 1968Hz...2032Hz 12ms + guard time adjusted in BYNR7[3:0] 12ms + guard time adjusted in D!SNR7[3:0] 0...1945 and 2055Hz...4000Hz 10ms
120 04.99
PEB 20954 PEF 20954
SIDEC Performance
6.9
Test No. 9 - Comfort noise test
The SIDEC is fitted with a circuit which is in compliance with this requirement, but most subscribers prefer the solution which limit the send in signal (noise from the near end + echo) to the noise level which was measured before (Reset value).
6.10
Test No. 10 - Canceller operation on the calling/caller station side
These tests are checked and are "OK" Features of the 2100Hz tone disabler: Operating frequency Not operating frequency Holding Band Operating level / Not operating level Operate time / Not operating time Hold time / Release time Guard band noise level to inhibit the operating Maximum noise level for operation False operation due to speech/data signals Operating frequency Operating phase / Not operating phase 2065 Hz - 2140 Hz < 2000 Hz, > 2180 Hz 390 Hz - 3000 Hz > -31 dBm0 / < -34 dBm0 > 260 ms / < 200 ms > 210 ms / < 270 ms > signal level < signal level - 5 dB < 10/100h 2010Hz +/- 21Hz > +/-155 / < +/- 110
Features of the phase reversal enhancement:
Preliminary Data Sheet
121
04.99
PEB 20954 PEF 20954
Electrical Characteristics
7
7.1
Parameter
Electrical Characteristics
Absolute Maximum Ratings
Symbol PEB PEF Limit Values 0 to 70 - 40 to 85 - 65 to 125 0 to 3.6 -0.4 to 5.5 2000 Unit C C C V V V
Ambient temperature under bias Storage temperature IC supply voltage
Voltage on any functional pin (not VDD and not VSS) with respect to ground ESD robustness1) HBM: 1.5 k, 100 pF
1)
TA TA Tstg VDD VS
VESD,HBM
According to MIL-Std 883D, method 3015.7 and ESD Ass. Standard EOS/ESD-5.1-1993.
Note: Stresses above those listed here may cause permanent damage to the device. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
7.2
Parameter
Operating Range
Symbol Limit Values min. max. 85 3.6 0 C V V -40 3.0 0 Unit Test Condition
Ambient temperature Supply voltage Ground
TA VDD VSS
Note: In the operating range, the functions given in the circuit description are fulfilled.
Preliminary Data Sheet
122
04.99
PEB 20954 PEF 20954
Electrical Characteristics
7.3
Parameter
DC Characteristics
Symbol Limit Values min. max. 0.8 5.5 0.45 V V V V 300 5 mA A
1)
Unit Notes
Input low voltage Input high voltage Output low voltage Output high voltage Avg. power supply current Input leakage current
VIL VIH VOL
- 0.4 2.0
VOH 2.4 ICC (AV) IIL
IOL = 4 mA 2) IOL = 2.5 mA 3) IOH = - 1.0 mA VDD = 3.3 V, TA = 25 C: VDD = 3.3 V,
GND = 0 V; all other pins are floating; VIN = 0 V,
Output leakage current
IOZ
5
A
VDD = 3.3 V,
GND = 0 V;
VOUT = 0 V,
1) 2)
Permanent exposure to negative input voltages may result in minor degradation of lifetime Apply to the following O or I/O pins: UUPIO0, UPIO1, UPIO2, UPIO3, AD[0:6], RDY, UPRES, UPRES, INT, RO, SO, TMFBO, CLK4O, SYNCO, SCLKO, SDECO, UCCO, TUCCO Apply to all the I/O and O pins that do not appear in the list in note 2))
3)
The listed characteristics are ensured over the operating range of the integrated circuit. Typical characteristics specify mean values expected over the production spread. If not otherwise specified, typical characteristics apply at TA = 25 C and the given supply voltage.
7.4
AC Characteristics
Parameter Input low voltage Input high voltage
Symbol
Limit Values min. max. 0.45 2.4
Unit Notes V V
1)
Vil Vih
Preliminary Data Sheet
123
04.99
PEB 20954 PEF 20954
Electrical Characteristics Parameter Output low voltage Output high voltage
1) 2)
Symbol
Limit Values min. max. 0.8 2.0
Unit Notes V V
Vol Voh
Iol = 4 mA 2) Iol = 2.5 mA 3) Iol = - 1.0 mA
Permanent exposure to negative input voltages may result in minor degradation of lifetime Apply to the following O or I/O pins: UPIO0, UPIO1, UPIO2, UPIO3, AD[0:6], RDY, UPRES, UPRES, INT, RO, SO, TMFBO, CLK4O, SYNCO, SCLKO, SDECO, UCCO, TUCCO Apply to all the I/O and O pins that do not appear in the list in note 2))
3)
Note: The listed characteristics are ensured over the operating range of the integrated circuit. Typical characteristics specify mean values expected over the production spread. If not otherwise specified, typical characteristics apply at TA = 25 C and the given supply voltage
.
2.4 V 2.0 V 2.0 V
0.8 V 0.45 V
0.8 V
Figure 41
Input/Output Waveforms for AC-Tests
7.5
Parameter
Capacitances
Symbol Limit Values min. max. 10 10 10 10 pF pF pF pF Unit Notes
Clock input capacitance Clock output capacitance Input capacitance Output capacitance
CXIN CXOUT CIN COUT
fC = 1 MHz The pins, which are not under test, are connected to GND
Preliminary Data Sheet
124
04.99
PEB 20954 PEF 20954
Package Outlines
8
Package Outlines
TQFP-144 (144pin Thin Plastic Quad Flatpack
1.6 MAX.
0.1 +0.05
1.4 +0.05
H
0.5 17.5 0.22
+0.05
C D 0.08 M A - B D C 144x 0.08
0.6 +0.15
22 0.2 A-B D 4x 4x 20 1) D D 0.2 A-B D H D
A
B 20 1) 22
144 1 Index Marking 1) Does not include plastic or metal protrusion of 0.25 max. per side
Sorts of Packing Package outlines for tubes, trays etc. are contained in our Data Book "Package Information". SMD = Surface Mounted Device Preliminary Data Sheet 125
Dimensions in mm 04.99
0.15 +0.05 -0.06
7o MAX.
PEB 20954 PEF 20954
Glossary
9
Glossary
acoustic echo Acoustic echoes consist of reflected signals caused by acoustic environments, e.g. hands-free phones which are connected with a 2-wire circuit to a hybrid. An echo path is introduced by the acoustic path from earphone to microphone. combined loss (ACOM) The sum of echo return loss, echo return loss enhancement and non-linear processing loss (if present). This loss relates LRin to LRET by: LRET = LRin - ACOM , where: ACOM = AECHO + ACANC + ANLP comfort noise Insertion of pseudo-random noise during the silent interval when the NLP operates or allowance of some of the background or idle channel noise to pass through the NLP in order to prevent the annoyance of intervals of speech with background noise followed by intervals of silence. composite echo Composite echoes consist of the electric echoes and acoustic echoes caused by reflected signals at hybrids and acoustic environments, e.g. hands-free telephones. convergence The process of developing a model of the echo path which will be used in the echo estimator to produce the estimate of the circuit echo. convergence time For a defined echo path, the interval between the instant a defined test signal is applied to the receive-in port of an echo canceller with the estimated echo path impulse response initially set to zero, and the instant the returned echo level at the send-out port reaches a defined level. echo canceller A voice-operated device placed in the 4-wire portion of a circuit and used for reducing near-end echo present on the send path by subtracting an estimation of that echo from the near-end echo (see Figure 42)
Preliminary Data Sheet 126 04.99
PEB 20954 PEF 20954
Glossary .
ACANC Network Elements Sin
Send path
ANLP Non-linear processor LRES Sout
Digital Subtractor
Near-end Hybrid
LRET Far-end LRin
AECHO Echo estimator and other control circuitry Network Elements
Rout
Receive path
T1524860-96
Rin
Figure 42
Location of levels and loss of an echo canceller
echo path The transmission path between Rout and Sin of an echo canceller. This term is intended to describe the signal path of the echo. echo path capacity The maximum echo path delay for which an echo canceller is designed to operate. echo path delay (td) The delay from the Rout port to the Sin port due to the delays inherent in the echo path transmission facilities including dispersion time due to the network elements. In case of multiple echo paths, all delays and dispersions of any individual echo path are included. The dispersion time, which varies with different networks, is required to accommodate the band-limiting, and hybrid transit effects. echo return loss (ERL) (AECHO) The attenuation of a signal from the receive-out port (Rout) to the send-in port (Sin) of an echo canceller, due to transmission and hybrid loss, i.e. the loss in the (near-end) echo path.
Preliminary Data Sheet
127
04.99
PEB 20954 PEF 20954
Glossary echo return loss enhancement (ERLE) (ACANC) The attenuation of the echo signal as it passes through the send path of an echo canceller. This definition specifically excludes any non-linear processing on the output of the canceller to provide for further attenuation. electric echo Electric echoes consist of reflected signals caused by the near-end impedance mismatch, e.g. at a 2-wire/4-wire conversion unit (hybrid). far end The side of an echo canceller which does not contain the echo path on which the echo canceller is intended to operate. H register The register within the echo canceller which stores the impulse response model of the echo path. leak time The interval between the instant a test signal is removed from the receive-in port of a fully-converged echo canceller and the instant the echo path model in the echo canceller changes such that, when a test signal is reapplied to Rin with the convergence circuitry inhibited, the returned echo is at a defined level. This definition refers to echo cancellers employing, for example, leaky integrators in the convergence circuitry. near-end The side of an echo canceller which contains the echo path on which the echo canceller is intended to operate. This includes all transmission facilities and equipment (including the hybrid and terminating telephone set) which is included in the echo path. non-linear processor (NLP) A device having a defined suppression threshold level and in which: a)signals having a level detected as being below the threshold are suppressed; and b)signals having a level detected as being above the threshold are passed although the signal may be distorted. NOTE 1 - The precise operation of a NLP depends upon the detection and control algorithm used.
Preliminary Data Sheet 128 04.99
PEB 20954 PEF 20954
Glossary NOTE 2 - An example of a NLP is an analogue center clipper in which all signal levels below a defined threshold are forced to some minimum value. non-linear processing loss (ANLP) Additional attenuation of residual echo level by a NLP placed in the send path of an echo canceller. pure delay (tr) The delay from the Rout port to the Sin port due to the delays inherent in the near-end echo path transmission facilities, not including dispersion time due to the network elements. In this case, the transit time directly across the hybrid is assumed to be zero (see Figure 43).
h (t)
tr td
T1524870-96
Figure 43
Example of an impulse response of an echo path
residual echo level (LRES) The level of the echo signal which remains at the send-out port of an operating echo canceller after imperfect cancellation of the circuit echo. It is related to the receive-in signal LRin by: LRES = LRIN -AECHO - ACANC Any non-linear processing is not included. returned echo level (LRET) The level of the signal at the send-out port of an operating echo canceller which will be returned to the talker. The attenuation of a NLP is included, if one is normally present. LRET is related to LRin by:
Preliminary Data Sheet 129 04.99
PEB 20954 PEF 20954
Glossary LRET = LRIN - ( AECHO + ACANC + ANLP ) If non-linear processing is not present, note that LRES = LRET.
Preliminary Data Sheet
130
04.99
PEB 20954 PEF 20954
Index
10 A
Index
25
Adaptive Echo Estimation
B
background noise 6, 93, 118 Boundary Scan 7
C
Channel Associated Signaling Clock 27, 33, 39, 40, 124 combined loss 114 comfort noise 6, 92 continuity check 6, 96, 120 7, 20
D
Disabling 29 double talk 6, 114, 115, 119
E
Echo Canceller 5, 25, 96 Echo return loss 113 Echo return loss enhancement ESD 122 6
H
H-Register 25, 91, 94, 114
I
Interrupt 17, 73, 106
J
JTAG 27, 64
L
Law Conversion 7, 25, 27, 75
M
Microcontroller Port Extension 18 Microprocessor Interface 6, 7, 17, 25, 26, 54
Preliminary Data Sheet
131
04.99
PEB 20954 PEF 20954
Index
N
Non Linear Processor 25, 26, 91, 93
O
overcompensation 91
P
PCM 41, 42, 50, 74 PCM Input/Output Interface 25
R
RAM BIST 27, 71
S
Serial Interface 6, 21, 47, 78 Speech Control 24, 26 Subtractor 25, 26, 93 Supply voltage 122
T
Test Interface 23
U
UCC 6, 20, 26, 30, 42, 49, 82, 108
V
VCO 34, 36, 46 VCXO 36
W
Watchdog 7, 18, 27, 73 Write Protection 54, 65
Preliminary Data Sheet
132
04.99


▲Up To Search▲   

 
Price & Availability of PEB20954

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X